AuthenticationRecord Klasse
- java.
lang. Object - com.
azure. identity. AuthenticationRecord
- com.
public final class AuthenticationRecord
Authentifizierungsdatensatz stellt die Kontoinformationen des authentifizierten Kontos dar. Dies ist hilfreich in Szenarien, in denen Anwendungen eine Brokerauthentifizierung über DeviceCodeCredential oder InteractiveBrowserCredentialerfordern.
Der Authentifizierungsdatensatz wird zurückgegeben, wenn authenticate() oder authenticate() die API aufgerufen wird. Der zurückgegebene Authentifizierungsdatensatz kann in der Benutzeranwendung gespeichert/beibehalten werden. Darüber hinaus kann dieser Datensatz für oder authenticationRecord(AuthenticationRecord authenticationRecord)authenticationRecord(AuthenticationRecord authenticationRecord) konfiguriert werden, um proaktiv anzugeben, dass ein zuvor authentifiziertes Konto aus dem persistenten Cache verwendet werden soll, anstatt sich erneut zu authentifizieren.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
static
Authentication |
deserialize(InputStream inputStream)
Deserialisiert das aus dem AuthenticationRecord angegebenen InputStream |
static
reactor.core.publisher.Mono<Authentication |
deserializeAsync(InputStream inputStream)
Deserialisiert das aus dem AuthenticationRecord angegebenen InputStream |
String |
getAuthority()
Rufen Sie den Autoritätshost ab, der zum Authentifizieren des Kontos verwendet wird. |
String |
getClientId()
Rufen Sie die Client-ID der Anwendung ab, die für die Authentifizierung verwendet wird. |
String |
getHomeAccountId()
Rufen Sie den eindeutigen Bezeichner des Kontos ab. |
String |
getTenantId()
Rufen Sie den Mandanten ab, in dem sich das Konto authentifiziert hat. |
String |
getUsername()
Rufen Sie den Benutzerprinzipalnamen des Kontos ab. |
void |
serialize(OutputStream outputStream)
Serialisiert den AuthenticationRecord auf die angegebene OutputStream |
reactor.core.publisher.Mono<Output |
serializeAsync(OutputStream outputStream)
Serialisiert den AuthenticationRecord auf die angegebene OutputStream |
Geerbte Methoden von java.lang.Object
Details zur Methode
deserialize
public static AuthenticationRecord deserialize(InputStream inputStream)
Deserialisiert das aus dem AuthenticationRecord angegebenen InputStream
Parameters:
Returns:
deserializeAsync
public static Mono
Deserialisiert das aus dem AuthenticationRecord angegebenen InputStream
Parameters:
Returns:
getAuthority
public String getAuthority()
Rufen Sie den Autoritätshost ab, der zum Authentifizieren des Kontos verwendet wird.
Returns:
getClientId
public String getClientId()
Rufen Sie die Client-ID der Anwendung ab, die für die Authentifizierung verwendet wird.
Returns:
getHomeAccountId
public String getHomeAccountId()
Rufen Sie den eindeutigen Bezeichner des Kontos ab.
Returns:
getTenantId
public String getTenantId()
Rufen Sie den Mandanten ab, in dem sich das Konto authentifiziert hat.
Returns:
getUsername
public String getUsername()
Rufen Sie den Benutzerprinzipalnamen des Kontos ab.
Returns:
serialize
public void serialize(OutputStream outputStream)
Serialisiert den AuthenticationRecord auf die angegebene OutputStream
Parameters:
serializeAsync
public Mono
Serialisiert den AuthenticationRecord auf die angegebene OutputStream
Parameters:
Returns: