MicrosoftIdentityAuthenticationMessageHandlerOptions Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Opções passadas para os manipuladores de mensagens do Microsoft Identity.
public class MicrosoftIdentityAuthenticationMessageHandlerOptions : Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions, ICloneable
type MicrosoftIdentityAuthenticationMessageHandlerOptions = class
inherit MicrosoftIdentityAuthenticationBaseOptions
interface ICloneable
Public Class MicrosoftIdentityAuthenticationMessageHandlerOptions
Inherits MicrosoftIdentityAuthenticationBaseOptions
Implements ICloneable
- Herança
-
MicrosoftIdentityAuthenticationMessageHandlerOptions
- Implementações
Construtores
| Name | Descrição |
|---|---|
| MicrosoftIdentityAuthenticationMessageHandlerOptions() |
Opções passadas para os manipuladores de mensagens do Microsoft Identity. |
Propriedades
| Name | Descrição |
|---|---|
| AuthenticationScheme |
Esquema de autenticação. Se for nulo, usará OpenIdConnectDefault.AuthenticationScheme se for chamado a partir de uma aplicação web, e JwtBearerDefault.AuthenticationScheme se for chamado a partir de uma API web. (Herdado de MicrosoftIdentityAuthenticationBaseOptions) |
| IsProofOfPossessionRequest |
Modifica o pedido de aquisição do token para que o token adquirido seja um token de Prova de Posse (PoP), em vez de um token Bearer. Os tokens PoP são semelhantes aos tokens Bearer, mas estão ligados ao pedido HTTP e a uma chave criptográfica, que a MSAL pode gerir. Consulte https://aka.ms/msal-net-pop. Define para true para ativar automaticamente os tokens PoP. (Herdado de MicrosoftIdentityAuthenticationBaseOptions) |
| Scopes |
Escopos separados no espaço necessários para chamar a API web downstream. Por exemplo, "user.read mail.read". (Herdado de MicrosoftIdentityAuthenticationBaseOptions) |
| Tenant |
[Opcional] ID de inquilino. Isto é usado em cenários específicos onde a aplicação precisa de chamar uma API web a jusante em nome de um utilizador em vários inquilinos. Seria usado principalmente a partir do código, não da configuração. (Herdado de MicrosoftIdentityAuthenticationBaseOptions) |
| TokenAcquisitionOptions |
As opções foram transferidas para criar o objeto de aquisição de token que chama para MSAL .NET. (Herdado de MicrosoftIdentityAuthenticationBaseOptions) |
| UserFlow |
[Opcional]. Fluxo de utilizadores (no caso de uma API web B2C downstream). Se não for especificado, a API web B2C downstream será chamada com o fluxo de utilizador padrão de DefaultUserFlow. (Herdado de MicrosoftIdentityAuthenticationBaseOptions) |
Métodos
| Name | Descrição |
|---|---|
| Clone() |
Clona as opções (para poderes sobrepê-las). |
| GetScopes() |
Devolve os telescópios. (Herdado de MicrosoftIdentityAuthenticationBaseOptions) |
Implementações de Interface Explícita
| Name | Descrição |
|---|---|
| ICloneable.Clone() |
Clona as opções (para poderes sobrepê-las). |