public final class EducationTokenValidationResult
extends java.lang.Object
Education tokens are the education equivalent of Mojang-signed login chains for standard Bedrock. They prove a player's identity within a Microsoft 365 Education tenant via an RSA signature from Microsoft's education services (MESS).
Token format: tenantId|oid|expiry|signatureHex
tenantIdoidexpirysignatureHex| Modifier and Type | Class and Description |
|---|---|
static class |
EducationTokenValidationResult.Status |
| Modifier and Type | Method and Description |
|---|---|
@Nullable java.time.Instant |
getExpiry()
The token's expiry timestamp.
|
@Nullable java.lang.String |
getOid()
The Entra Object ID of the user.
|
EducationTokenValidationResult.Status |
getStatus() |
@Nullable java.lang.String |
getTenantId()
The M365 Education tenant ID (school/district).
|
java.lang.String |
toString() |
public EducationTokenValidationResult.Status getStatus()
public @Nullable java.lang.String getTenantId()
EducationTokenValidationResult.Status.VALID or EducationTokenValidationResult.Status.EXPIRED.public @Nullable java.lang.String getOid()
EducationTokenValidationResult.Status.VALID or EducationTokenValidationResult.Status.EXPIRED.public @Nullable java.time.Instant getExpiry()
EducationTokenValidationResult.Status.VALID or EducationTokenValidationResult.Status.EXPIRED.public java.lang.String toString()
toString in class java.lang.Object