PublicClientApplication.AcquireTokenByUsernamePassword Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString) |
Obsoletos.
Solicitud no interactiva para adquirir un token de seguridad de la entidad, a través de la autenticación de nombre de usuario y contraseña. Consulte https://aka.ms/msal-net-up para obtener más información. |
| AcquireTokenByUsernamePassword(IEnumerable<String>, String, String) |
Obsoletos.
Solicitud no interactiva para adquirir un token de seguridad de la entidad, a través de la autenticación de nombre de usuario y contraseña. Consulte https://aka.ms/msal-net-up para obtener más información. |
AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)
Precaución
This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance
Solicitud no interactiva para adquirir un token de seguridad de la entidad, a través de la autenticación de nombre de usuario y contraseña. Consulte https://aka.ms/msal-net-up para obtener más información.
[System.Obsolete("This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance", false)]
public Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder AcquireTokenByUsernamePassword(System.Collections.Generic.IEnumerable<string> scopes, string username, System.Security.SecureString password);
[<System.Obsolete("This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance", false)>]
abstract member AcquireTokenByUsernamePassword : seq<string> * string * System.Security.SecureString -> Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder
override this.AcquireTokenByUsernamePassword : seq<string> * string * System.Security.SecureString -> Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder
Public Function AcquireTokenByUsernamePassword (scopes As IEnumerable(Of String), username As String, password As SecureString) As AcquireTokenByUsernamePasswordParameterBuilder
Parámetros
- scopes
- IEnumerable<String>
Ámbitos solicitados para acceder a una API protegida
- username
- String
Identificador del token de solicitudes de aplicación de usuario en nombre de .
Por lo general, en formato UserPrincipalName (UPN), por ejemplo, john.doe@contoso.com
- password
- SecureString
Contraseña de usuario como una cadena segura.
Devoluciones
Un generador que le permite agregar parámetros opcionales antes de ejecutar la solicitud de token
Implementaciones
- Atributos
Comentarios
También puede pasar parámetros opcionales mediante el encadenamiento del generador con: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) para pasar parámetros de consulta adicionales al STS y una de las invalidaciones de para invalidar la autoridad predeterminada establecida en la construcción de WithAuthority(String, Boolean) la aplicación. Tenga en cuenta que la autoridad de invalidación debe formar parte de las autoridades conocidas agregadas a la construcción de la aplicación. .NET ya no recomienda usar SecureString y MSAL coloca el valor de texto no cifrado de la contraseña en la conexión, según lo requiera el protocolo OAuth. Consulte la documentación de SecureString.
Se aplica a
AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)
Precaución
This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance
Solicitud no interactiva para adquirir un token de seguridad de la entidad, a través de la autenticación de nombre de usuario y contraseña. Consulte https://aka.ms/msal-net-up para obtener más información.
[System.Obsolete("This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance", false)]
public Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder AcquireTokenByUsernamePassword(System.Collections.Generic.IEnumerable<string> scopes, string username, string password);
[<System.Obsolete("This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance", false)>]
abstract member AcquireTokenByUsernamePassword : seq<string> * string * string -> Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder
override this.AcquireTokenByUsernamePassword : seq<string> * string * string -> Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder
Public Function AcquireTokenByUsernamePassword (scopes As IEnumerable(Of String), username As String, password As String) As AcquireTokenByUsernamePasswordParameterBuilder
Parámetros
- scopes
- IEnumerable<String>
Ámbitos solicitados para acceder a una API protegida
- username
- String
Identificador del token de solicitudes de aplicación de usuario en nombre de .
Por lo general, en formato UserPrincipalName (UPN), por ejemplo, john.doe@contoso.com
- password
- String
Contraseña de usuario como una cadena.
Devoluciones
Un generador que le permite agregar parámetros opcionales antes de ejecutar la solicitud de token
Implementaciones
- Atributos
Comentarios
También puede pasar parámetros opcionales encadenando el generador con: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) para pasar parámetros de consulta adicionales a la Azure AD y una de las invalidaciones de para invalidar la entidad predeterminada establecida en la construcción de WithAuthority(String, Boolean) la aplicación. Tenga en cuenta que la autoridad de invalidación debe formar parte de las autoridades conocidas agregadas a la construcción de la aplicación.