Compartir a través de


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.object
AbstractAuthentication

Constructor

AbstractAuthentication(cloud=None)

Parámetros

Nombre Description
cloud
str

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
str

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.