Skip to main content

OAuthProviderConfig

Agent Runtimes


Agent Runtimes / identity/types / OAuthProviderConfig

Interface: OAuthProviderConfig

Defined in: identity/types.ts:94

OAuth provider configuration

Properties

additionalParams?

optional additionalParams?: Record<string, string>

Defined in: identity/types.ts:116

Additional OAuth parameters


authorizationUrl

authorizationUrl: string

Defined in: identity/types.ts:104

Authorization endpoint


clientId

clientId: string

Defined in: identity/types.ts:102

OAuth client ID


defaultScopes

defaultScopes: string[]

Defined in: identity/types.ts:112

Default scopes


displayName

displayName: string

Defined in: identity/types.ts:98

Display name


iconUrl?

optional iconUrl?: string

Defined in: identity/types.ts:100

Icon URL


provider

provider: string

Defined in: identity/types.ts:96

Provider identifier


redirectUri

redirectUri: string

Defined in: identity/types.ts:114

Redirect URI


revocationUrl?

optional revocationUrl?: string

Defined in: identity/types.ts:110

Revocation endpoint


tokenUrl

tokenUrl: string

Defined in: identity/types.ts:106

Token endpoint


userInfoUrl?

optional userInfoUrl?: string

Defined in: identity/types.ts:108

User info endpoint