Support from the community to continue maintaining and improving this module is welcome. If you find the module useful, please consider supporting the project by becoming a sponsor.
▸ useIdTokenResponseType(config): void
This changes the response_type used by the client to be id_token, this
subsequently requires that the authorization server response be passed to
implicitAuthentication (instead of authorizationCodeGrant) and
for it to be one described by
OpenID Connect 1.0 Implicit Flow.
Note
URL of the authorization server's JWK Set document must be configured.
| Parameter | Type |
|---|---|
config |
Configuration |
void
Usage with a Configuration obtained through discovery
let server!: URL
let clientId!: string
let clientMetadata!: Partial<client.ClientMetadata> | undefined
let clientAuth = client.None()
let config = await client.discovery(
server,
clientId,
clientMetadata,
clientAuth,
{
execute: [client.useIdTokenResponseType],
},
)Usage with a Configuration instance
let config!: client.Configuration
client.useIdTokenResponseType(config)