AuthenticationRecord 클래스
인증된 사용자에 대한 비밀이 아닌 계정 정보
이 클래스를 사용하면 및 InteractiveBrowserCredential 에서 DeviceCodeCredential 이전에 캐시된 인증 데이터에 액세스할 수 있습니다. 애플리케이션은 이 클래스의 인스턴스를 생성해서는 안 됩니다. 대신 자격 증명의 인증 메서드(예: authenticate)에서 하나를 획득해야 합니다. 자세한 내용은 user_authentication 샘플을 참조하세요.
- 상속
-
builtins.objectAuthenticationRecord
생성자
AuthenticationRecord(tenant_id: str, client_id: str, authority: str, home_account_id: str, username: str)
매개 변수
Name | Description |
---|---|
tenant_id
필수
|
계정이 인증해야 하는 테넌트입니다. |
client_id
필수
|
원래 인증을 수행한 애플리케이션의 클라이언트 ID입니다. |
authority
필수
|
계정을 인증하는 데 사용되는 기관 호스트입니다. |
home_account_id
필수
|
계정의 고유 식별자입니다. |
username
필수
|
계정의 사용자 계정 또는 서비스 주체 이름입니다. |
메서드
deserialize |
레코드를 역직렬화합니다. |
serialize |
레코드를 직렬화합니다. |
deserialize
레코드를 역직렬화합니다.
deserialize(data: str) -> AuthenticationRecord
매개 변수
Name | Description |
---|---|
data
필수
|
직렬화된 레코드입니다. |
반환
형식 | Description |
---|---|
역직렬화된 레코드입니다. |
serialize
특성
authority
client_id
home_account_id
tenant_id
username
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Azure SDK for Python