SignInManager<TUser>.SignInWithClaimsAsync Метод

Определение

Перегрузки

SignInWithClaimsAsync(TUser, AuthenticationProperties, IEnumerable<Claim>)

Подписывает указанный userобъект .

SignInWithClaimsAsync(TUser, Boolean, IEnumerable<Claim>)

Подписывает указанный userобъект .

SignInWithClaimsAsync(TUser, AuthenticationProperties, IEnumerable<Claim>)

Подписывает указанный userобъект .

public:
 virtual System::Threading::Tasks::Task ^ SignInWithClaimsAsync(TUser user, Microsoft::AspNetCore::Authentication::AuthenticationProperties ^ authenticationProperties, System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ additionalClaims);
public virtual System.Threading.Tasks.Task SignInWithClaimsAsync (TUser user, Microsoft.AspNetCore.Authentication.AuthenticationProperties authenticationProperties, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> additionalClaims);
public virtual System.Threading.Tasks.Task SignInWithClaimsAsync (TUser user, Microsoft.AspNetCore.Authentication.AuthenticationProperties? authenticationProperties, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> additionalClaims);
abstract member SignInWithClaimsAsync : 'User * Microsoft.AspNetCore.Authentication.AuthenticationProperties * seq<System.Security.Claims.Claim> -> System.Threading.Tasks.Task
override this.SignInWithClaimsAsync : 'User * Microsoft.AspNetCore.Authentication.AuthenticationProperties * seq<System.Security.Claims.Claim> -> System.Threading.Tasks.Task
Public Overridable Function SignInWithClaimsAsync (user As TUser, authenticationProperties As AuthenticationProperties, additionalClaims As IEnumerable(Of Claim)) As Task

Параметры

user
TUser

Пользователь для входа.

authenticationProperties
AuthenticationProperties

Свойства, применяемые к файлу cookie для входа и проверки подлинности.

additionalClaims
IEnumerable<Claim>

Дополнительные утверждения, которые будут храниться в файле cookie.

Возвращаемое значение

Объект задачи, представляющий асинхронную операцию.

Применяется к

SignInWithClaimsAsync(TUser, Boolean, IEnumerable<Claim>)

Подписывает указанный userобъект .

public:
 virtual System::Threading::Tasks::Task ^ SignInWithClaimsAsync(TUser user, bool isPersistent, System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ additionalClaims);
public virtual System.Threading.Tasks.Task SignInWithClaimsAsync (TUser user, bool isPersistent, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> additionalClaims);
abstract member SignInWithClaimsAsync : 'User * bool * seq<System.Security.Claims.Claim> -> System.Threading.Tasks.Task
override this.SignInWithClaimsAsync : 'User * bool * seq<System.Security.Claims.Claim> -> System.Threading.Tasks.Task
Public Overridable Function SignInWithClaimsAsync (user As TUser, isPersistent As Boolean, additionalClaims As IEnumerable(Of Claim)) As Task

Параметры

user
TUser

Пользователь для входа.

isPersistent
Boolean

Флаг, указывающий, должен ли файл cookie для входа сохраняться после закрытия браузера.

additionalClaims
IEnumerable<Claim>

Дополнительные утверждения, которые будут храниться в файле cookie.

Возвращаемое значение

Объект задачи, представляющий асинхронную операцию.

Применяется к