SignInManager<TUser>.SignInWithClaimsAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SignInWithClaimsAsync(TUser, AuthenticationProperties, IEnumerable<Claim>) |
Подписывает указанный |
SignInWithClaimsAsync(TUser, Boolean, IEnumerable<Claim>) |
Подписывает указанный |
SignInWithClaimsAsync(TUser, AuthenticationProperties, IEnumerable<Claim>)
- Исходный код:
- SignInManager.cs
Подписывает указанный 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>)
- Исходный код:
- SignInManager.cs
Подписывает указанный 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.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.