IdentityActions
Agent Runtimes / identity/types / IdentityActions
Interface: IdentityActions
Defined in: src/identity/types.ts:170
Identity store actions
Properties
cancelAuthorization
cancelAuthorization: () =>
void
Defined in: src/identity/types.ts:185
Cancel pending authorization
Returns
void
clearAll
clearAll: () =>
void
Defined in: src/identity/types.ts:207
Clear all identities
Returns
void
completeAuthorization
completeAuthorization: (
callback) =>Promise<Identity>
Defined in: src/identity/types.ts:183
Complete OAuth flow with callback params
Parameters
callback
Returns
Promise<Identity>
configureProvider
configureProvider: (
config) =>void
Defined in: src/identity/types.ts:172
Configure an OAuth provider
Parameters
config
Returns
void
connectWithToken
connectWithToken: (
provider,token,options?) =>Promise<Identity>
Defined in: src/identity/types.ts:187
Connect with a token directly (for token-based providers like Kaggle)
Parameters
provider
string
token
string
options?
displayName?
string
iconUrl?
string
userInfo?
Returns
Promise<Identity>
disconnect
disconnect: (
provider) =>Promise<void>
Defined in: src/identity/types.ts:197
Disconnect a provider (revoke tokens)
Parameters
provider
string
Returns
Promise<void>
getIdentity
getIdentity: (
provider) =>Identity|undefined
Defined in: src/identity/types.ts:201
Get identity for a provider
Parameters
provider
string
Returns
Identity | undefined
getToken
getToken: (
provider) =>Promise<OAuthToken|null>
Defined in: src/identity/types.ts:205
Get token for a provider (refreshes if needed)
Parameters
provider
string
Returns
Promise<OAuthToken | null>
isConnected
isConnected: (
provider) =>boolean
Defined in: src/identity/types.ts:203
Check if provider is connected
Parameters
provider
string
Returns
boolean
refreshToken
refreshToken: (
provider) =>Promise<OAuthToken>
Defined in: src/identity/types.ts:199
Refresh token for a provider
Parameters
provider
string
Returns
Promise<OAuthToken>
setError
setError: (
error) =>void
Defined in: src/identity/types.ts:209
Set error
Parameters
error
Error | null
Returns
void
startAuthorization
startAuthorization: (
provider,scopes?,options?) =>Promise<string>
Defined in: src/identity/types.ts:174
Start OAuth flow for a provider
Parameters
provider
string
scopes?
string[]
options?
onComplete?
(identity) => void
onError?
(error) => void
Returns
Promise<string>