Skip to main content

OAuthProviderConfig

Agent Runtimes


Agent Runtimes / identity/types / OAuthProviderConfig

Interface: OAuthProviderConfig

Defined in: src/identity/types.ts:88

OAuth provider configuration

Properties

additionalParams?

optional additionalParams?: Record<string, string>

Defined in: src/identity/types.ts:110

Additional OAuth parameters


authorizationUrl

authorizationUrl: string

Defined in: src/identity/types.ts:98

Authorization endpoint


clientId

clientId: string

Defined in: src/identity/types.ts:96

OAuth client ID


defaultScopes

defaultScopes: string[]

Defined in: src/identity/types.ts:106

Default scopes


displayName

displayName: string

Defined in: src/identity/types.ts:92

Display name


iconUrl?

optional iconUrl?: string

Defined in: src/identity/types.ts:94

Icon URL


provider

provider: string

Defined in: src/identity/types.ts:90

Provider identifier


redirectUri

redirectUri: string

Defined in: src/identity/types.ts:108

Redirect URI


revocationUrl?

optional revocationUrl?: string

Defined in: src/identity/types.ts:104

Revocation endpoint


tokenUrl

tokenUrl: string

Defined in: src/identity/types.ts:100

Token endpoint


userInfoUrl?

optional userInfoUrl?: string

Defined in: src/identity/types.ts:102

User info endpoint