mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
83 lines
2.9 KiB
JSON
83 lines
2.9 KiB
JSON
{
|
|
"@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^7.0.0/components/context.jsonld",
|
|
"@graph": [
|
|
{
|
|
"comment": "Sets all the relevant Solid-OIDC parameters.",
|
|
"@id": "urn:solid-server:default:IdentityProviderFactory",
|
|
"@type": "IdentityProviderFactory",
|
|
"promptFactory": {
|
|
"@id": "urn:solid-server:default:PromptFactory",
|
|
"@type": "SequenceHandler",
|
|
"handlers": [
|
|
{
|
|
"@type": "AccountPromptFactory",
|
|
"webIdStore": { "@id": "urn:solid-server:default:WebIdStore" },
|
|
"cookieStore": { "@id": "urn:solid-server:default:CookieStore" },
|
|
"cookieName": { "@id": "urn:solid-server:default:value:accountCookieName" }
|
|
}
|
|
]
|
|
},
|
|
"adapterFactory": { "@id": "urn:solid-server:default:IdpAdapterFactory" },
|
|
"baseUrl": { "@id": "urn:solid-server:default:variable:baseUrl" },
|
|
"oidcPath": "/.oidc",
|
|
"clientCredentialsStore": { "@id": "urn:solid-server:default:ClientCredentialsStore" },
|
|
"storage": { "@id": "urn:solid-server:default:KeyStorage" },
|
|
"jwkGenerator": { "@id": "urn:solid-server:default:JwkGenerator" },
|
|
"showStackTrace": { "@id": "urn:solid-server:default:variable:showStackTrace" },
|
|
"errorHandler": { "@id": "urn:solid-server:default:ErrorHandler" },
|
|
"responseWriter": { "@id": "urn:solid-server:default:ResponseWriter" },
|
|
"interactionRoute": { "@id": "urn:solid-server:default:IndexRoute" },
|
|
"config": {
|
|
"claims": {
|
|
"openid": [ "azp" ],
|
|
"webid": [ "webid" ]
|
|
},
|
|
"clockTolerance": 120,
|
|
"cookies": {
|
|
"long": { "signed": true, "maxAge": 86400000 },
|
|
"short": { "signed": true }
|
|
},
|
|
"enabledJWA": {
|
|
"dPoPSigningAlgValues": [
|
|
"RS256",
|
|
"RS384",
|
|
"RS512",
|
|
"PS256",
|
|
"PS384",
|
|
"PS512",
|
|
"ES256",
|
|
"ES256K",
|
|
"ES384",
|
|
"ES512",
|
|
"EdDSA"
|
|
]
|
|
},
|
|
"features": {
|
|
"claimsParameter": { "enabled": true },
|
|
"clientCredentials": { "enabled": true },
|
|
"devInteractions": { "enabled": false },
|
|
"dPoP": { "enabled": true },
|
|
"introspection": { "enabled": true },
|
|
"registration": { "enabled": true },
|
|
"revocation": { "enabled": true },
|
|
"userinfo": { "enabled": false }
|
|
},
|
|
"scopes": [ "openid", "profile", "offline_access", "webid" ],
|
|
"subjectTypes": [ "public" ],
|
|
"ttl": {
|
|
"AccessToken": 3600,
|
|
"AuthorizationCode": 600,
|
|
"BackchannelAuthenticationRequest": 600,
|
|
"ClientCredentials": 600,
|
|
"DeviceCode": 600,
|
|
"Grant": 1209600,
|
|
"IdToken": 3600,
|
|
"Interaction": 3600,
|
|
"RefreshToken": 86400,
|
|
"Session": 1209600
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|