Class OAuthTokenDataService
Constructors
constructor
- new OAuthTokenDataService(authSecrets, onetimeTokenService): OAuthTokenDataService
Parameters
authSecrets: AuthSecrets
onetimeTokenService: Pick<OnetimeTokenService, "checkTokenValidate" | "generateOnetimeToken">
Methods
checkOnetimeTokenValidate
- checkOnetimeTokenValidate(onetimeToken): Promise<string>
Returns Promise<string>
generateRedirectURL
- generateRedirectURL(userId, tokenVerification, tokenConfiguration, redirectUrl): Promise<string>
Parameters
userId: string
tokenVerification: TokenVerification
redirectUrl: string
Returns Promise<string>
getTokenInfo
- getTokenInfo<LoginState>(token, context): Promise<TokenInfo>
Parameters
token: string
context: AdapterHandlerContext
Properties
authSecrets
authSecrets: AuthSecrets
Description
Service for OAuth