Partilhar via


IExtendedUserTokenProvider.GetOauthSignInLinkAsync Método

Definição

Sobrecargas

GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)

Obtenha a ligação de início de sessão não processado para ser enviada ao utilizador para iniciar sessão para obter um nome de ligação com AppCredentials personalizado.

GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)

Obtenha a ligação de início de sessão não processado para ser enviada ao utilizador para iniciar sessão para obter um nome de ligação com AppCredentials personalizado.

GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)

Obtenha a ligação de início de sessão não processado para ser enviada ao utilizador para iniciar sessão para obter um nome de ligação com AppCredentials personalizado.

public System.Threading.Tasks.Task<string> GetOauthSignInLinkAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Connector.Authentication.AppCredentials oAuthAppCredentials, string connectionName, System.Threading.CancellationToken cancellationToken);
abstract member GetOauthSignInLinkAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function GetOauthSignInLinkAsync (turnContext As ITurnContext, oAuthAppCredentials As AppCredentials, connectionName As String, cancellationToken As CancellationToken) As Task(Of String)

Parâmetros

turnContext
ITurnContext

Contexto para a viragem atual da conversação com o utilizador.

oAuthAppCredentials
AppCredentials

AppCredentials para OAuth.

connectionName
String

Nome da ligação de autenticação a utilizar.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser utilizado por outros objetos ou threads para receber aviso de cancelamento.

Devoluções

Uma tarefa que representa o trabalho em fila para executar.

Observações

Se a tarefa for concluída com êxito, o resultado contém a ligação de início de sessão não processado.

Aplica-se a

GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)

Obtenha a ligação de início de sessão não processado para ser enviada ao utilizador para iniciar sessão para obter um nome de ligação com AppCredentials personalizado.

public System.Threading.Tasks.Task<string> GetOauthSignInLinkAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Connector.Authentication.AppCredentials oAuthAppCredentials, string connectionName, string userId, string finalRedirect = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetOauthSignInLinkAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function GetOauthSignInLinkAsync (turnContext As ITurnContext, oAuthAppCredentials As AppCredentials, connectionName As String, userId As String, Optional finalRedirect As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of String)

Parâmetros

turnContext
ITurnContext

Contexto para a viragem atual da conversação com o utilizador.

oAuthAppCredentials
AppCredentials

AppCredentials para OAuth.

connectionName
String

Nome da ligação de autenticação a utilizar.

userId
String

O ID de utilizador que será associado ao token.

finalRedirect
String

O URL final para o qual o fluxo OAuth será redirecionado.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser utilizado por outros objetos ou threads para receber aviso de cancelamento.

Devoluções

Uma tarefa que representa o trabalho em fila para executar.

Observações

Se a tarefa for concluída com êxito, o resultado contém a ligação de início de sessão não processado.

Aplica-se a