public class BrokerMsalController
extends BaseController
| Constructor and Description |
|---|
BrokerMsalController() |
| Modifier and Type | Method and Description |
|---|---|
AcquireTokenResult |
acquireToken(AcquireTokenOperationParameters parameters) |
AcquireTokenResult |
acquireTokenSilent(AcquireTokenSilentOperationParameters parameters) |
void |
completeAcquireToken(int requestCode,
int resultCode,
android.content.Intent data)
Get the response from the Broker captured by BrokerActivity.
|
java.util.List<ICacheRecord> |
getAccounts(OperationParameters parameters)
Returns list of accounts that has previously been used to acquire token with broker through the calling app.
|
java.util.List<ICacheRecord> |
getCurrentAccount(OperationParameters parameters) |
boolean |
getDeviceMode(OperationParameters parameters) |
boolean |
removeAccount(OperationParameters parameters) |
boolean |
removeCurrentAccount(OperationParameters parameters) |
public AcquireTokenResult acquireToken(AcquireTokenOperationParameters parameters)
throws java.lang.Exception
java.lang.Exceptionpublic void completeAcquireToken(int requestCode,
int resultCode,
android.content.Intent data)
requestCode - resultCode - data - public AcquireTokenResult acquireTokenSilent(AcquireTokenSilentOperationParameters parameters)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.List<ICacheRecord> getAccounts(OperationParameters parameters)
throws java.lang.Exception
This method might be called on an UI thread, since we connect to broker, this needs to be called on background thread.
java.lang.Exceptionpublic boolean removeAccount(OperationParameters parameters)
throws java.lang.Exception
java.lang.Exceptionpublic boolean getDeviceMode(OperationParameters parameters)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.List<ICacheRecord> getCurrentAccount(OperationParameters parameters)
throws java.lang.Exception
java.lang.Exceptionpublic boolean removeCurrentAccount(OperationParameters parameters)
throws java.lang.Exception
java.lang.Exception