| com.microsoft.intune.mam.policy.MAMServiceAuthenticationCallbackExtended | 
An extension to the MAMServiceAuthenticationCallback interface to add an acquireToken overload that
 takes the authority parameter. Apps can implement and register this interface in preference to
 MAMServiceAuthenticationCallback and register it with MAMEnrollmentManager.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract String | acquireToken(String upn, String aadId, String tenantId, String authority, String resourceId) Acquire a token for the requested resource, for the requested user. | ||||||||||
| abstract String | acquireToken(String upn, String aadId, String resourceId) Default implementation of MAMServiceAuthenticationCallback's acquireToken
 method. | ||||||||||
| [Expand] Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From interface
  com.microsoft.intune.mam.policy.MAMServiceAuthenticationCallback | |||||||||||
Acquire a token for the requested resource, for the requested user. If a token can not be acquired, return a null. A token can be provided later by calling MAMEnrollmentManger.updateToken() with the same parameter values as passed here, along with the requested token.
| upn | UPN identifying the user. | 
|---|---|
| aadId | AAD ID of the user. | 
| tenantId | Tenant ID of the user. | 
| authority | Authority of the user. | 
| resourceId | ID of the requested resource. | 
Default implementation of MAMServiceAuthenticationCallback's acquireToken method. This is provided for convenience so that implementers of MAMServiceAuthenticationCallbackExtended don't have to provide this method.
| upn | UPN identifying the user. | 
|---|---|
| aadId | AAD ID of the user. | 
| resourceId | ID of the request resource. |