Aracılığıyla paylaş


AbstractAuthentication Sınıf

Azure Machine Learning'deki tüm kimlik doğrulama sınıfları için soyut üst sınıf.

Türetilmiş sınıflar, hedeflenen kullanım örneğine göre kimlik doğrulaması yapmak ve belirteç almak için farklı araçlar sağlar. Kimlik doğrulaması örnekleri için bkz https://aka.ms/aml-notebook-auth. .

Sınıf AbstractAuthentication oluşturucu.

Devralma
builtins.object
AbstractAuthentication

Oluşturucu

AbstractAuthentication(cloud=None)

Parametreler

cloud
str
varsayılan değer: None

Hedef bulutun adı. "AzureCloud", "AzureChinaCloud" veya "AzureUSGovernment" olabilir. Bulut belirtilmezse, Azure CLI'dan yapılandırılan varsayılanlar kullanılır. Varsayılan değer bulunmazsa "AzureCloud" kullanılır.

cloud
str
Gerekli

Hedef bulutun adı. "AzureCloud", "AzureChinaCloud" veya "AzureUSGovernment" olabilir. Bulut belirtilmezse, Azure CLI'dan yapılandırılan varsayılanlar kullanılır. Varsayılan değer bulunmazsa "AzureCloud" kullanılır.

Yöntemler

get_authentication_header

HTTP yetkilendirme üst bilgisini döndür.

Yetkilendirme üst bilgisi, hizmete yönelik erişim yetkilendirmesi için kullanıcı erişim belirtecini içerir.

get_token

Belirteç almak için Track 2 SDK'ları sözleşmesi.

Şu anda self.get_authentication_header işlevi uygulanmış kimlik doğrulama sınıflarını desteklemektedir.

signed_session

Yetkilendirme üst bilgisini bir HTTP oturumunda kalıcı üst bilgi olarak ekleyin.

Oturum tarafından gönderilen tüm yeni istekler yetkilendirme üst bilgisini içerir.

get_authentication_header

HTTP yetkilendirme üst bilgisini döndür.

Yetkilendirme üst bilgisi, hizmete yönelik erişim yetkilendirmesi için kullanıcı erişim belirtecini içerir.

get_authentication_header()

Döndürülenler

HTTP yetkilendirme üst bilgisini döndürür.

Dönüş türü

get_token

Belirteç almak için Track 2 SDK'ları sözleşmesi.

Şu anda self.get_authentication_header işlevi uygulanmış kimlik doğrulama sınıflarını desteklemektedir.

get_token(*scopes, **kwargs)

Parametreler

scopes
Gerekli

Args.

kwargs
Gerekli

Kwargs'ı.

Döndürülenler

Adlandırılmış bir tanımlama grubu döndürür.

Dönüş türü

signed_session

Yetkilendirme üst bilgisini bir HTTP oturumunda kalıcı üst bilgi olarak ekleyin.

Oturum tarafından gönderilen tüm yeni istekler yetkilendirme üst bilgisini içerir.

signed_session(session=None)

Parametreler

session
<xref:requests.sessions.Session>
varsayılan değer: None

Yetkilendirme üst bilgisinin varsayılan kalıcı üst bilgi olarak olacağı HTTP oturumu. Yok olduğunda yeni bir oturum oluşturulur.

Döndürülenler

Güncelleştirmeden sonra HTTP oturumunu döndürür.

Dönüş türü

<xref:requests.sessions.Session>