Class MSQASingleSignInClientInternal
- java.lang.Object
-
- com.microsoft.quickauth.signin.internal.signinclient.MSALSingleClientWrapper
-
- com.microsoft.quickauth.signin.internal.signinclient.MSQASingleSignInClientInternal
-
- All Implemented Interfaces:
IClientApplication
public class MSQASingleSignInClientInternal extends MSALSingleClientWrapper
-
-
Constructor Summary
Constructors Constructor Description MSQASingleSignInClientInternal(com.microsoft.identity.client.ISingleAccountPublicClientApplication application)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acquireToken(android.app.Activity activity, java.lang.String[] scopes, com.microsoft.identity.client.IAccount iAccount, OnCompleteListener<com.microsoft.identity.client.IAuthenticationResult> completeListener)
void
acquireTokenSilent(com.microsoft.identity.client.IAccount iAccount, java.lang.String[] scopes, OnCompleteListener<com.microsoft.identity.client.IAuthenticationResult> completeListener)
void
getCurrentAccount(com.microsoft.identity.client.IAccount iAccount, java.lang.String[] scopes, OnCompleteListener<MSQAAccountInfo> completeListener)
void
getUserInfo(com.microsoft.identity.client.IAuthenticationResult tokenResult, OnCompleteListener<MSQAAccountInfo> completeListener)
java.lang.String
getUserPhoto(com.microsoft.identity.client.IAuthenticationResult tokenResult)
void
signIn(android.app.Activity activity, com.microsoft.identity.client.IAccount iAccount, java.lang.String[] scopes, OnCompleteListener<MSQAAccountInfo> completeListener)
void
updateUserInfoWithGraph(MSQAAccountInfoInternal account, com.microsoft.identity.client.IAuthenticationResult tokenResult)
-
Methods inherited from class com.microsoft.quickauth.signin.internal.signinclient.MSALSingleClientWrapper
acquireToken, acquireTokenSilent, acquireTokenSilentAsync, getCurrentAccount, getCurrentAccountAsync, signIn, signOut, signOut
-
-
-
-
Method Detail
-
signIn
public void signIn(@NonNull android.app.Activity activity, @Nullable com.microsoft.identity.client.IAccount iAccount, @NonNull java.lang.String[] scopes, @NonNull OnCompleteListener<MSQAAccountInfo> completeListener)
-
getCurrentAccount
public void getCurrentAccount(@Nullable com.microsoft.identity.client.IAccount iAccount, @NonNull java.lang.String[] scopes, @NonNull OnCompleteListener<MSQAAccountInfo> completeListener)
-
acquireToken
public void acquireToken(@NonNull android.app.Activity activity, @NonNull java.lang.String[] scopes, @Nullable com.microsoft.identity.client.IAccount iAccount, @NonNull OnCompleteListener<com.microsoft.identity.client.IAuthenticationResult> completeListener)
-
acquireTokenSilent
public void acquireTokenSilent(@Nullable com.microsoft.identity.client.IAccount iAccount, @NonNull java.lang.String[] scopes, @NonNull OnCompleteListener<com.microsoft.identity.client.IAuthenticationResult> completeListener)
-
getUserInfo
public void getUserInfo(@NonNull com.microsoft.identity.client.IAuthenticationResult tokenResult, @NonNull OnCompleteListener<MSQAAccountInfo> completeListener)
-
getUserPhoto
@WorkerThread public java.lang.String getUserPhoto(@NonNull com.microsoft.identity.client.IAuthenticationResult tokenResult)
-
updateUserInfoWithGraph
@WorkerThread public void updateUserInfoWithGraph(MSQAAccountInfoInternal account, @NonNull com.microsoft.identity.client.IAuthenticationResult tokenResult)
-
-