public class AuthManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AuthManager.Builder |
static interface |
AuthManager.NXLCallback
Callback interface for configuration retrieval
|
Modifier and Type | Method and Description |
---|---|
void |
clearSharedPreferences()
This method logs the user out and clear all variables and shared preferences.
|
void |
getAccessToken(AuthManager.NXLCallback callback)
This method checks the access token expiry before returning it.
|
void |
getUserInfo(AuthManager.NXLCallback callback)
This method checks if access token is valid and then query to AuthManager SSO endpoint '/userinfo'.
|
boolean |
performTokenRequestSuccessful(android.content.Intent data)
This method receives Intent to start the authentication
|
android.content.Intent |
startAuthentication()
This method builds the authorization request with values given when initializing the SDK and
returns an Intent that needs to be started by the tenant app to start authentication.
|
public android.content.Intent startAuthentication()
public boolean performTokenRequestSuccessful(android.content.Intent data)
data
- Intent to start authenticationpublic void getAccessToken(AuthManager.NXLCallback callback)
public void getUserInfo(AuthManager.NXLCallback callback)
public void clearSharedPreferences()