References
OpenID Types
Type Aliases
APIInterface
type APIInterface = object;
Defined in: recipe/openid/types.ts:47
Properties
APIOptions
type APIOptions = object;
Defined in: recipe/openid/types.ts:39
Properties
RecipeInterface
type RecipeInterface = object;
Defined in: recipe/openid/types.ts:69
Methods
createJWT()
createJWT(input): Promise<
| {
jwt: string;
status: "OK";
}
| {
status: "UNSUPPORTED_ALGORITHM_ERROR";
}>;
Defined in: recipe/openid/types.ts:84
Parameters
Returns
Promise< | { jwt: string; status: "OK"; } | { status: "UNSUPPORTED_ALGORITHM_ERROR"; }>
getOpenIdDiscoveryConfiguration()
getOpenIdDiscoveryConfiguration(input): Promise<{
authorization_endpoint: string;
end_session_endpoint: string;
id_token_signing_alg_values_supported: string[];
issuer: string;
jwks_uri: string;
response_types_supported: string[];
revocation_endpoint: string;
status: "OK";
subject_types_supported: string[];
token_endpoint: string;
token_introspection_endpoint: string;
userinfo_endpoint: string;
}>;
Defined in: recipe/openid/types.ts:70
Parameters
Returns
Promise<{ authorization_endpoint: string; end_session_endpoint: string; id_token_signing_alg_values_supported: string[]; issuer: string; jwks_uri: string; response_types_supported: string[]; revocation_endpoint: string; status: "OK"; subject_types_supported: string[]; token_endpoint: string; token_introspection_endpoint: string; userinfo_endpoint: string; }>
TypeInput
type TypeInput = object;
Defined in: recipe/openid/types.ts:19
Properties
TypeNormalisedInput
type TypeNormalisedInput = object;
Defined in: recipe/openid/types.ts:29