Aracılığıyla paylaş


IExtendedUserTokenProvider.GetOauthSignInLinkAsync Yöntem

Tanım

Aşırı Yüklemeler

GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)

Özelleştirilmiş AppCredentials kullanarak bağlantı adı için oturum açmak üzere kullanıcıya gönderilecek ham oturum açma bağlantısını alın.

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

Özelleştirilmiş AppCredentials kullanarak bağlantı adı için oturum açmak üzere kullanıcıya gönderilecek ham oturum açma bağlantısını alın.

GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)

Özelleştirilmiş AppCredentials kullanarak bağlantı adı için oturum açmak üzere kullanıcıya gönderilecek ham oturum açma bağlantısını alın.

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)

Parametreler

turnContext
ITurnContext

Kullanıcıyla konuşmanın geçerli dönüşünün bağlamı.

oAuthAppCredentials
AppCredentials

OAuth için AppCredentials.

connectionName
String

Kullanılacak kimlik doğrulama bağlantısının adı.

cancellationToken
CancellationToken

İptal bildirimini almak için diğer nesneler veya iş parçacıkları tarafından kullanılabilecek bir iptal belirteci.

Döndürülenler

Yürütülmek üzere kuyruğa alınan çalışmayı temsil eden görev.

Açıklamalar

Görev başarıyla tamamlanırsa, sonuç ham oturum açma bağlantısını içerir.

Şunlara uygulanır

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

Özelleştirilmiş AppCredentials kullanarak bağlantı adı için oturum açmak üzere kullanıcıya gönderilecek ham oturum açma bağlantısını alın.

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)

Parametreler

turnContext
ITurnContext

Kullanıcıyla konuşmanın geçerli dönüşünün bağlamı.

oAuthAppCredentials
AppCredentials

OAuth için AppCredentials.

connectionName
String

Kullanılacak kimlik doğrulama bağlantısının adı.

userId
String

Belirteçle ilişkilendirilecek kullanıcı kimliği.

finalRedirect
String

OAuth akışının yeniden yönlendireceği son URL.

cancellationToken
CancellationToken

İptal bildirimini almak için diğer nesneler veya iş parçacıkları tarafından kullanılabilecek bir iptal belirteci.

Döndürülenler

Yürütülmek üzere kuyruğa alınan çalışmayı temsil eden görev.

Açıklamalar

Görev başarıyla tamamlanırsa, sonuç ham oturum açma bağlantısını içerir.

Şunlara uygulanır