Interface IdentityProviderFactoryArgs


  • IdentityProviderFactoryArgs


adapterFactory: AdapterFactory

Factory that creates the adapter used for OIDC data storage.

baseUrl: string

Base URL of the server.

credentialStorage: KeyValueStorage<string, ClientCredentials>

Storage containing the generated client credentials with their associated WebID.

errorHandler: ErrorHandler

Used to convert errors thrown by the OIDC library.

interactionHandler: InteractionHandler

The handler responsible for redirecting interaction requests to the correct URL.

jwkGenerator: JwkGenerator

Generates the JWK used for signing and decryption.

oidcPath: string

Path for all requests targeting the OIDC library.

responseWriter: ResponseWriter

Used to write out errors thrown by the OIDC library.

showStackTrace: boolean

Extra information will be added to the error output if this is true.

storage: KeyValueStorage<string, unknown>

Storage used to store cookie keys so they can be re-used in case of multithreading.