Skip to content
Esc
navigateopen⌘Jpreview
Dashboard
On this page

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

default

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

Returns

RecipeListFunction

API reference

API schema and response details