다음을 통해 공유


IUserTokenProvider 인터페이스

정의

주의

Use UserTokenClient instead. With CloudAdapter the UserTokenClient is available on TurnState.

사용자 토큰 공급자 클래스에 대한 계약입니다.

[System.Obsolete("Use UserTokenClient instead. With CloudAdapter the UserTokenClient is available on TurnState.", false)]
public interface IUserTokenProvider
[<System.Obsolete("Use UserTokenClient instead. With CloudAdapter the UserTokenClient is available on TurnState.", false)>]
type IUserTokenProvider = interface
Public Interface IUserTokenProvider
파생
특성

메서드

GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)
사용되지 않음.

봇의 AppCredentials를 사용하여 구성된 연결에서 특정 리소스에 대한 Azure Active Directory 토큰을 검색합니다.

GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken)
사용되지 않음.

봇의 AppCredentials를 사용하여 연결 이름에 대한 로그인을 위해 사용자에게 보낼 원시 로그인 링크를 가져옵니다.

GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken)
사용되지 않음.

봇의 AppCredentials를 사용하여 연결 이름에 대한 로그인을 위해 사용자에게 보낼 원시 로그인 링크를 가져옵니다.

GetTokenStatusAsync(ITurnContext, String, String, CancellationToken)
사용되지 않음.

봇의 AppCredentials를 사용하여 지정된 사용자에 대해 구성된 각 연결에 대한 토큰 상태를 검색합니다.

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)
사용되지 않음.

봇의 AppCredentials를 사용하여 로그인 흐름에 있는 사용자의 토큰을 검색하려고 시도합니다.

SignOutUserAsync(ITurnContext, String, String, CancellationToken)
사용되지 않음.

봇의 AppCredentials를 사용하여 토큰 서버로 사용자를 로그아웃합니다.

적용 대상