AuthenticationRefreshTokenFunction: ((authSecrets, context, logger, decryptToken) => Promise<{
    token: string;
    tokenInfo?: crypto.RefreshTokenInfo;
}>)

Authentication function for refresh tokens. By default, should decrypt the token and return the value in tokenInfo. May also be used without decrypting (e.g. for deleting)

Type declaration

    • (authSecrets, context, logger, decryptToken): Promise<{
          token: string;
          tokenInfo?: crypto.RefreshTokenInfo;
      }>
    • Parameters

      • authSecrets: crypto.AuthSecrets
      • context: adapter.AdapterHandlerContext
      • logger: Logger
      • decryptToken: boolean

      Returns Promise<{
          token: string;
          tokenInfo?: crypto.RefreshTokenInfo;
      }>

Generated using TypeDoc