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

cloud
str
valor predeterminado: None

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".

cloud
str
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

Devuelve el encabezado de autorización HTTP.

Tipo de valor devuelto

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

scopes
Requerido

Args.

kwargs
Requerido

Kwargs.

Devoluciones

Devuelve una tupla con nombre.

Tipo de valor devuelto

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

session
<xref:requests.sessions.Session>
valor predeterminado: None

Sesión HTTP que tendrá el encabezado de autorización como encabezado persistente predeterminado. Si es None, se crea una nueva sesión.

Devoluciones

Devuelve la sesión HTTP después de la actualización.

Tipo de valor devuelto

<xref:requests.sessions.Session>