ValueTask<string> AssertionConsumerServiceAsync(
ISamlContext context,
CancellationToken cancellationToken = default
)
Function AssertionConsumerServiceAsync (
context As ISamlContext,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of String)
ValueTask<String^> AssertionConsumerServiceAsync(
ISamlContext^ context,
CancellationToken cancellationToken = CancellationToken()
)
abstract AssertionConsumerServiceAsync :
context : ISamlContext *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<string>
InvalidOperationException | Возникла одна из следующих ошибок (текст исключения содержит точное описание ошибки): 1) Нельзя найти LoginClaim или EmailClaim в ответе на запрос по авторизации SAML. 2) Пользователь определён как неавторизованный в SAML, несмотря на вызов метода, т.е. свойство ClaimsPrincipal.Identity.IsAuthenticated вернуло false. 3) Нельзя найти пользователя по LoginClaim в справочнике системы, если автоматическое создание пользователей запрещено. 4) Нельзя создать нового пользователя, который отсутствует в справочнике системы по LoginClaim, если автоматическое создание пользователей разрешено. |