Share via


IUserAuthorization Interface

Definition

Handles user OAuth flows.

public interface IUserAuthorization
type IUserAuthorization = interface
Public Interface IUserAuthorization
Derived

Properties

Name

Methods

GetRefreshedUserTokenAsync(ITurnContext, String, IList<String>, CancellationToken)

Gets a refreshed user token.

ResetStateAsync(ITurnContext, CancellationToken)

Resets the sign in flow state.

SignInUserAsync(ITurnContext, Boolean, String, IList<String>, CancellationToken)

Signs in a user. This is called by AgentApplication each turn when OAuth is active."/>

SignOutUserAsync(ITurnContext, CancellationToken)

Signs out a user.

Applies to