AgenticAuthorizationOptions interface

Options for configuring the Agentic authorization handler.

Example

# For a handler with id "myAuth":
AgentApplication__UserAuthorization__handlers__myAuth__settings__type=AgenticUserAuthorization
AgentApplication__UserAuthorization__handlers__myAuth__settings__scopes=api://scope1 api://scope2

Remarks

Properties can be configured via environment variables (case-insensitive). Use the format: AgentApplication__UserAuthorization__handlers__{handlerId}__settings__{propertyName} where {handlerId} is the handler's unique identifier and {propertyName} matches the property name.

Properties

altBlueprintConnectionName

An alternative connection name to use for the authorization process.

scopes

The scopes required for the authorization.

type

The type of authorization handler.

Property Details

altBlueprintConnectionName

An alternative connection name to use for the authorization process.

altBlueprintConnectionName?: string

Property Value

string

scopes

The scopes required for the authorization.

scopes?: string[]

Property Value

string[]

Remarks

When set via environment variable, use comma or space-separated values (e.g. scope1,scope2 or scope1 scope2).

type

The type of authorization handler.

type: "AgenticUserAuthorization" | "agentic"

Property Value

"AgenticUserAuthorization" | "agentic"