Functions
createJWT
- createJWT(payload?: any, validitySeconds?: number, useStaticSigningKey?: boolean, userContext?: Record<string, any>): Promise<{ jwt: string; status: "OK" } | { status: "UNSUPPORTED_ALGORITHM_ERROR" }>
Parameters
Optional payload: any
Optional validitySeconds: number
Optional useStaticSigningKey: boolean
Optional userContext: Record<string, any>
Returns Promise<{ jwt: string; status: "OK" } | { status: "UNSUPPORTED_ALGORITHM_ERROR" }>
getJWKS
- getJWKS(userContext?: Record<string, any>): Promise<{ keys: JsonWebKey[]; validityInSeconds?: number }>
Parameters
Optional userContext: Record<string, any>
Returns Promise<{ keys: JsonWebKey[]; validityInSeconds?: number }>
getOpenIdDiscoveryConfiguration
- getOpenIdDiscoveryConfiguration(userContext?: Record<string, any>): Promise<{ issuer: string; jwks_uri: string; status: "OK" }>
Parameters
Optional userContext: Record<string, any>
Returns Promise<{ issuer: string; jwks_uri: string; status: "OK" }>
init
- init(config?: TypeInput): RecipeListFunction
Parameters
Optional config: TypeInput
Returns RecipeListFunction