{ "@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^5.0.0/components/context.jsonld", "import": [ "css:config/identity/handler/interaction/routes/consent.json", "css:config/identity/handler/interaction/routes/credentials.json", "css:config/identity/handler/interaction/routes/forgot-password.json", "css:config/identity/handler/interaction/routes/index.json", "css:config/identity/handler/interaction/routes/login.json", "css:config/identity/handler/interaction/routes/prompt.json", "css:config/identity/handler/interaction/routes/reset-password.json", "css:config/identity/handler/interaction/views/controls.json", "css:config/identity/handler/interaction/views/html.json" ], "@graph": [ { "@id": "urn:solid-server:default:InteractionHandler", "@type": "WaterfallHandler", "handlers": [ { "comment": "Returns the relevant HTML pages for the interactions when needed", "@id": "urn:solid-server:auth:password:HtmlViewHandler" }, { "comment": "Adds controls and API version to JSON responses.", "@id": "urn:solid-server:auth:password:ControlHandler", "@type": "ControlHandler", "source" : { "@id": "urn:solid-server:auth:password:LocationInteractionHandler" } } ] }, { "comment": "Converts 3xx redirects to 200 JSON responses for consumption by browser scripts.", "@id": "urn:solid-server:auth:password:LocationInteractionHandler", "@type": "LocationInteractionHandler", "source" : { "@id": "urn:solid-server:auth:password:InteractionRouteHandler" } }, { "comment": "Handles every interaction based on their route.", "@id": "urn:solid-server:auth:password:InteractionRouteHandler", "@type": "WaterfallHandler", "handlers": [ { "@id": "urn:solid-server:auth:password:IndexRouteHandler" }, { "@id": "urn:solid-server:auth:password:PromptRouteHandler" }, { "@id": "urn:solid-server:auth:password:LoginRouteHandler" }, { "@id": "urn:solid-server:auth:password:ConsentRouteHandler" }, { "@id": "urn:solid-server:auth:password:ForgotPasswordRouteHandler" }, { "@id": "urn:solid-server:auth:password:ResetPasswordRouteHandler" }, { "@id": "urn:solid-server:auth:password:CredentialsRouteHandler" } ] } ] }