public class IdPCallback extends AbstractCallback implements IdPClient, AdditionalParameterCallback
_id, content, VALUE| Constructor and Description |
|---|
IdPCallback() |
IdPCallback(org.json.JSONObject jsonObject,
int index) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getAcrValues() |
java.util.Map<java.lang.String,java.lang.String> |
getAdditionalParameters() |
java.lang.String |
getClientId() |
protected IdPHandler |
getIdPHandler()
Get the
IdPHandler that handle the Identity Provider SignIn |
java.lang.String |
getNonce() |
java.lang.String |
getProvider() |
java.lang.String |
getRedirectUri() |
java.lang.String |
getRequest() |
java.lang.String |
getRequestUri() |
java.util.List<java.lang.String> |
getScopes() |
java.lang.String |
getType()
Return the type of the Callback, the type name should align with the Callback type returned
from AM
|
protected void |
setAttribute(java.lang.String name,
java.lang.Object value) |
void |
setToken(java.lang.String value)
Set the the authentication token value.
|
void |
setTokenType(java.lang.String value)
Set the Token Type (access_token, id_token, authorization_code)
|
void |
signIn(Fragment fragment,
IdPHandler idPHandler,
FRListener<java.lang.Void> listener)
Perform the Identity Provider sign in with the current active Fragment
|
void |
signIn(IdPHandler idPHandler,
FRListener<java.lang.Void> listener)
Perform the Identity Provider sign in with the current active
androidx.fragment.app.FragmentActivity |
get_id, getContent, getContentAsJson, getInputValue, getInputValue, getName, setContent, setValue, setValuepublic IdPCallback(org.json.JSONObject jsonObject,
int index)
public IdPCallback()
protected void setAttribute(java.lang.String name,
java.lang.Object value)
setAttribute in class AbstractCallbackpublic void setToken(java.lang.String value)
value - The authentication token value.public void setTokenType(java.lang.String value)
value - The Token Typepublic java.lang.String getType()
Callbackpublic void signIn(Fragment fragment,
IdPHandler idPHandler,
FRListener<java.lang.Void> listener)
fragment - The Active FragmentidPHandler - Optional IdPHandler to perform sign in, if not provided,
SDK automatically selects the default implementationlistener - Listener to listen for the result.public void signIn(IdPHandler idPHandler, FRListener<java.lang.Void> listener)
androidx.fragment.app.FragmentActivityidPHandler - Optional IdPHandler to perform sign in, if not provided,
SDK automatically selects the default implementationlistener - Listener to listen for the result.protected IdPHandler getIdPHandler()
IdPHandler that handle the Identity Provider SignInpublic java.util.Map<java.lang.String,java.lang.String> getAdditionalParameters()
getAdditionalParameters in interface AdditionalParameterCallbackpublic java.lang.String getProvider()
getProvider in interface IdPClientpublic java.lang.String getClientId()
getClientId in interface IdPClientpublic java.lang.String getRedirectUri()
getRedirectUri in interface IdPClientpublic java.util.List<java.lang.String> getScopes()
public java.util.List<java.lang.String> getAcrValues()
getAcrValues in interface IdPClientpublic java.lang.String getRequest()
getRequest in interface IdPClientpublic java.lang.String getRequestUri()
getRequestUri in interface IdPClient