Class MSALSingleClientWrapper
- java.lang.Object
-
- com.microsoft.quickauth.signin.internal.signinclient.MSALSingleClientWrapper
-
- All Implemented Interfaces:
IClientApplication
- Direct Known Subclasses:
MSQASingleSignInClientInternal
public class MSALSingleClientWrapper extends java.lang.Object implements IClientApplication
-
-
Constructor Summary
Constructors Constructor Description MSALSingleClientWrapper(com.microsoft.identity.client.ISingleAccountPublicClientApplication signClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacquireToken(android.app.Activity activity, java.lang.String[] scopes, com.microsoft.identity.client.AuthenticationCallback callback)com.microsoft.identity.client.IAuthenticationResultacquireTokenSilent(com.microsoft.identity.client.IAccount account, java.lang.String[] scopes)voidacquireTokenSilentAsync(com.microsoft.identity.client.IAccount account, java.lang.String[] scopes, com.microsoft.identity.client.SilentAuthenticationCallback callback)com.microsoft.identity.client.IAccountgetCurrentAccount()voidgetCurrentAccountAsync(com.microsoft.identity.client.ISingleAccountPublicClientApplication.CurrentAccountCallback callback)voidsignIn(android.app.Activity activity, java.lang.String loginHint, java.lang.String[] scopes, com.microsoft.identity.client.AuthenticationCallback callback)booleansignOut()voidsignOut(com.microsoft.identity.client.ISingleAccountPublicClientApplication.SignOutCallback callback)
-
-
-
Method Detail
-
signIn
public void signIn(@NonNull android.app.Activity activity, @Nullable java.lang.String loginHint, @NonNull java.lang.String[] scopes, @NonNull com.microsoft.identity.client.AuthenticationCallback callback)- Specified by:
signInin interfaceIClientApplication
-
signOut
public boolean signOut() throws java.lang.Exception- Specified by:
signOutin interfaceIClientApplication- Throws:
java.lang.Exception
-
signOut
public void signOut(@NonNull com.microsoft.identity.client.ISingleAccountPublicClientApplication.SignOutCallback callback)- Specified by:
signOutin interfaceIClientApplication
-
acquireTokenSilent
public com.microsoft.identity.client.IAuthenticationResult acquireTokenSilent(@NonNull com.microsoft.identity.client.IAccount account, @NonNull java.lang.String[] scopes) throws java.lang.Exception- Specified by:
acquireTokenSilentin interfaceIClientApplication- Throws:
java.lang.Exception
-
acquireTokenSilentAsync
public void acquireTokenSilentAsync(@NonNull com.microsoft.identity.client.IAccount account, @NonNull java.lang.String[] scopes, @NonNull com.microsoft.identity.client.SilentAuthenticationCallback callback)- Specified by:
acquireTokenSilentAsyncin interfaceIClientApplication
-
acquireToken
public void acquireToken(@NonNull android.app.Activity activity, @NonNull java.lang.String[] scopes, @NonNull com.microsoft.identity.client.AuthenticationCallback callback)- Specified by:
acquireTokenin interfaceIClientApplication
-
getCurrentAccount
@Nullable public com.microsoft.identity.client.IAccount getCurrentAccount() throws java.lang.Exception- Specified by:
getCurrentAccountin interfaceIClientApplication- Throws:
java.lang.Exception
-
getCurrentAccountAsync
public void getCurrentAccountAsync(@NonNull com.microsoft.identity.client.ISingleAccountPublicClientApplication.CurrentAccountCallback callback)- Specified by:
getCurrentAccountAsyncin interfaceIClientApplication
-
-