com.microsoft.aad.msal4j.IAuthenticationResult Maven / Gradle / Ivy
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
package com.microsoft.aad.msal4j;
/**
* Interface representing the results of token acquisition operation.
*/
public interface IAuthenticationResult {
/**
* @return access token
*/
String accessToken();
/**
* @return id token
*/
String idToken();
/**
* @return user account
*/
IAccount account();
/**
* @return tenant profile
*/
ITenantProfile tenantProfile();
/**
* @return environment
*/
String environment();
/**
* @return granted scopes values returned by the service
*/
String scopes();
/**
* @return access token expiration date
*/
java.util.Date expiresOnDate();
}