Identity
Agent Runtimes / identity/types / Identity
Interface: Identity
Defined in: src/identity/types.ts:44
Identity represents a connected OAuth or token-based provider
Properties
authType?
optionalauthType?:AuthType
Defined in: src/identity/types.ts:48
Authentication type
connectedAt?
optionalconnectedAt?:number
Defined in: src/identity/types.ts:58
Connection timestamp
displayName
displayName:
string
Defined in: src/identity/types.ts:50
Display name for UI
iconUrl?
optionaliconUrl?:string
Defined in: src/identity/types.ts:52
Icon URL for UI
isConnected
isConnected:
boolean
Defined in: src/identity/types.ts:56
Whether this identity is currently connected
provider
provider:
string
Defined in: src/identity/types.ts:46
Provider identifier
scopes
scopes:
string[]
Defined in: src/identity/types.ts:54
Required OAuth scopes
token?
optionaltoken?:OAuthToken
Defined in: src/identity/types.ts:62
Token (only available when connected)
userInfo?
optionaluserInfo?:ProviderUserInfo
Defined in: src/identity/types.ts:60
User info from provider (e.g., username, email)