다음을 통해 공유


AbstractAuthentication 클래스

Azure Machine Learning의 모든 인증 클래스에 대한 추상 부모 클래스입니다.

파생 클래스는 대상 사용 사례에 따라 토큰을 인증하고 획득하는 다양한 방법을 제공합니다. 인증의 예는 다음을 참조하세요 https://aka.ms/aml-notebook-auth.

클래스 AbstractAuthentication 생성자입니다.

생성자

AbstractAuthentication(cloud=None)

매개 변수

Name Description
cloud
str

대상 클라우드의 이름입니다. "AzureCloud", "AzureChinaCloud" 또는 "AzureUSGovernment" 중 하나일 수 있습니다. 클라우드를 지정하지 않으면 Azure CLI에서 구성된 모든 기본값이 사용됩니다. 기본값이 없으면 "AzureCloud"가 사용됩니다.

Default value: None
cloud
필수
str

대상 클라우드의 이름입니다. "AzureCloud", "AzureChinaCloud" 또는 "AzureUSGovernment" 중 하나일 수 있습니다. 클라우드를 지정하지 않으면 Azure CLI에서 구성된 모든 기본값이 사용됩니다. 기본값이 없으면 "AzureCloud"가 사용됩니다.

메서드

get_authentication_header

HTTP 권한 부여 헤더를 반환합니다.

권한 부여 헤더에는 서비스에 대한 액세스 권한 부여를 위한 사용자 액세스 토큰이 포함됩니다.

get_token

Track 2 SDK를 사용하여 토큰을 가져옵니다.

현재 self.get_authentication_header 함수가 구현된 Auth 클래스를 지원합니다.

signed_session

HTTP 세션에서 권한 부여 헤더를 지속형 헤더로 추가합니다.

세션에서 보낸 모든 새 요청에는 권한 부여 헤더가 포함됩니다.

get_authentication_header

HTTP 권한 부여 헤더를 반환합니다.

권한 부여 헤더에는 서비스에 대한 액세스 권한 부여를 위한 사용자 액세스 토큰이 포함됩니다.

get_authentication_header()

반환

형식 Description

HTTP 권한 부여 헤더를 반환합니다.

get_token

Track 2 SDK를 사용하여 토큰을 가져옵니다.

현재 self.get_authentication_header 함수가 구현된 Auth 클래스를 지원합니다.

get_token(*scopes, **kwargs)

매개 변수

Name Description
scopes
필수

인수입니다.

kwargs
필수

크워그스.

반환

형식 Description

명명된 튜플을 반환합니다.

signed_session

HTTP 세션에서 권한 부여 헤더를 지속형 헤더로 추가합니다.

세션에서 보낸 모든 새 요청에는 권한 부여 헤더가 포함됩니다.

signed_session(session=None)

매개 변수

Name Description
session
<xref:requests.sessions.Session>

권한 부여 헤더를 기본 지속형 헤더로 사용할 HTTP 세션입니다. None이면 새 세션이 만들어집니다.

Default value: None

반환

형식 Description
<xref:requests.sessions.Session>

업데이트 후 HTTP 세션을 반환합니다.