ActivityPlug API / @activityplug/core / AuthService
Interface: AuthService
Defined in: packages/core/src/auth/service.ts:79
Properties
availableStrategies
readonlyavailableStrategies: readonlyAuthStrategyKind[]
Defined in: packages/core/src/auth/service.ts:80
createAuthorizationUrl
readonlycreateAuthorizationUrl: (input) =>Promise<OAuthAuthorizationRequest>
Defined in: packages/core/src/auth/service.ts:100
Parameters
input
Returns
Promise<OAuthAuthorizationRequest>
Deprecated
Use auth.oauth.start().
emailChallenge
readonlyemailChallenge:EmailChallengeAuthService
Defined in: packages/core/src/auth/service.ts:83
exchangeAuthorizationCode
readonlyexchangeAuthorizationCode: (input) =>Promise<AuthSession>
Defined in: packages/core/src/auth/service.ts:104
Parameters
input
Returns
Promise<AuthSession>
Deprecated
Use auth.oauth.exchange().
injectToken
readonlyinjectToken: (input) =>Promise<AuthSession>
Defined in: packages/core/src/auth/service.ts:92
Parameters
input
Returns
Promise<AuthSession>
Deprecated
Use auth.token.importToken().
oauth
readonlyoauth:OAuthAuthService
Defined in: packages/core/src/auth/service.ts:81
passkey
readonlypasskey:PasskeyAuthService
Defined in: packages/core/src/auth/service.ts:84
refresh
readonlyrefresh: (input) =>Promise<AuthSession>
Defined in: packages/core/src/auth/service.ts:106
Parameters
input
Returns
Promise<AuthSession>
Deprecated
Use auth.refreshSession().
refreshSession
readonlyrefreshSession: (session) =>Promise<AuthSession>
Defined in: packages/core/src/auth/service.ts:86
Parameters
session
Returns
Promise<AuthSession>
registerOAuthClient
readonlyregisterOAuthClient: (input) =>Promise<OAuthClientRegistration>
Defined in: packages/core/src/auth/service.ts:96
Parameters
input
Returns
Promise<OAuthClientRegistration>
Deprecated
Use auth.oauth.registerClient().
revoke
readonlyrevoke: (input) =>Promise<void>
Defined in: packages/core/src/auth/service.ts:108
Parameters
input
Returns
Promise<void>
Deprecated
Use auth.revokeSession().
revokeSession
readonlyrevokeSession: (session,tokenTypeHint?) =>Promise<void>
Defined in: packages/core/src/auth/service.ts:87
Parameters
session
tokenTypeHint?
"access_token" | "refresh_token"
Returns
Promise<void>
token
readonlytoken:TokenAuthService
Defined in: packages/core/src/auth/service.ts:82
verifyCredentials
readonlyverifyCredentials: (session) =>Promise<VerifyCredentialsResult>
Defined in: packages/core/src/auth/service.ts:94
Parameters
session
Returns
Promise<VerifyCredentialsResult>
Deprecated
Use auth.verifySession().
verifySession
readonlyverifySession: (session) =>Promise<VerifyCredentialsResult>
Defined in: packages/core/src/auth/service.ts:85
Parameters
session
Returns
Promise<VerifyCredentialsResult>