AbstractAuthentication Clase
Clase primaria abstracta para todas las clases de autenticación de Azure Machine Learning.
Las clases derivadas proporcionan diferentes medios para autenticar y adquirir un token en función de su caso de uso de destino. Para ejemplos de autenticación, consulte https://aka.ms/aml-notebook-auth.
Constructor AbstractAuthentication de clase.
- Herencia
-
builtins.objectAbstractAuthentication
Constructor
AbstractAuthentication(cloud=None)
Parámetros
Nombre | Description |
---|---|
cloud
|
Nombre de la nube de destino. Puede ser "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Si no se especifica ninguna nube, se usa cualquier valor predeterminado configurado de la CLI de Azure. Si no se encuentra ningún valor predeterminado, se usa "AzureCloud". Valor predeterminado: None
|
cloud
Requerido
|
Nombre de la nube de destino. Puede ser "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Si no se especifica ninguna nube, se usa cualquier valor predeterminado configurado de la CLI de Azure. Si no se encuentra ningún valor predeterminado, se usa "AzureCloud". |
Métodos
get_authentication_header |
Devuelve el encabezado de autorización HTTP. El encabezado de autorización contiene el token de acceso del usuario para la autorización de acceso en el servicio. |
get_token |
Contrato de los SDK de Track 2 para obtener el token. Actualmente, admite clases de autenticación con la función self.get_authentication_header implementada. |
signed_session |
Agregue el encabezado de autorización como encabezado persistente en una sesión HTTP. Las nuevas solicitudes enviadas por la sesión contendrán el encabezado de autorización. |
get_authentication_header
Devuelve el encabezado de autorización HTTP.
El encabezado de autorización contiene el token de acceso del usuario para la autorización de acceso en el servicio.
get_authentication_header()
Devoluciones
Tipo | Description |
---|---|
Devuelve el encabezado de autorización HTTP. |
get_token
Contrato de los SDK de Track 2 para obtener el token.
Actualmente, admite clases de autenticación con la función self.get_authentication_header implementada.
get_token(*scopes, **kwargs)
Parámetros
Nombre | Description |
---|---|
scopes
Requerido
|
Args. |
kwargs
Requerido
|
Kwargs. |
Devoluciones
Tipo | Description |
---|---|
Devuelve una tupla con nombre. |
signed_session
Agregue el encabezado de autorización como encabezado persistente en una sesión HTTP.
Las nuevas solicitudes enviadas por la sesión contendrán el encabezado de autorización.
signed_session(session=None)
Parámetros
Nombre | Description |
---|---|
session
|
<xref:requests.sessions.Session>
Sesión HTTP que tendrá el encabezado de autorización como encabezado persistente predeterminado. Si es None, se crea una nueva sesión. Valor predeterminado: None
|
Devoluciones
Tipo | Description |
---|---|
<xref:requests.sessions.Session>
|
Devuelve la sesión HTTP después de la actualización. |