Skip to main content

Interface: AuthorizationRequest

Defined in: src/auth/oauth/oauth-service.ts:31

OAuth authorization request parameters.

Properties

clientId

readonly clientId: string

Defined in: src/auth/oauth/oauth-service.ts:35

Client identifier.


codeChallenge

readonly codeChallenge: string

Defined in: src/auth/oauth/oauth-service.ts:60

PKCE code challenge.


codeChallengeMethod

readonly codeChallengeMethod: "S256"

Defined in: src/auth/oauth/oauth-service.ts:65

PKCE challenge method (must be S256).


redirectUri

readonly redirectUri: string

Defined in: src/auth/oauth/oauth-service.ts:40

Redirect URI for callback.


responseType

readonly responseType: "code"

Defined in: src/auth/oauth/oauth-service.ts:45

Response type (must be "code").


scope?

readonly optional scope: string

Defined in: src/auth/oauth/oauth-service.ts:50

Requested scopes (space-separated).


state?

readonly optional state: string

Defined in: src/auth/oauth/oauth-service.ts:55

State parameter for CSRF protection.