supertokens-node/recipe/openid
References documentation for the supertokens-node/recipe/openid package
Classes
default
Defined in: recipe/openid/index.ts
Constructors
Constructor
new default(): default;
Returns
Properties
| Property | Modifier | Type | Default value | Defined in |
|---|---|---|---|---|
init |
static |
(config?) => RecipeListFunction |
OpenIdRecipe.init |
recipe/openid/index.ts |
Methods
getOpenIdDiscoveryConfiguration()
static getOpenIdDiscoveryConfiguration(userContext?): 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/index.ts
Parameters
| Parameter | Type |
|---|---|
userContext? |
Record<string, any> |
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;
}>
Variables
getOpenIdDiscoveryConfiguration()
getOpenIdDiscoveryConfiguration: (userContext?) => 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;
}> = OpenIdRecipeWrapper.getOpenIdDiscoveryConfiguration;
Defined in: recipe/openid/index.ts
Parameters
| Parameter | Type |
|---|---|
userContext? |
Record<string, any> |
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;
}>
init()
init: (config?) => RecipeListFunction = OpenIdRecipeWrapper.init;
Defined in: recipe/openid/index.ts
Parameters
| Parameter | Type |
|---|---|
config? |
TypeInput |