-
- All Implemented Interfaces:
-
com.gigya.android.sdk.providers.provider.IProvider
public final class SSOProvider extends Provider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSSOProvider.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Gsongsonprivate StringpackageNameprivate Stringredirectprivate Contextcontextprivate final IRestAdapterrestAdapterprivate Configconfigprivate final Context_contextprivate final Boolean_connectingprivate final String_loginModeprivate final ProviderCallback_providerCallback
-
Constructor Summary
Constructors Constructor Description SSOProvider(Context context, IPersistenceService persistenceService, ProviderCallback providerCallback, IRestAdapter restAdapter, Config config)
-
Method Summary
Modifier and Type Method Description final GsongetGson()final StringgetPackageName()final UnitsetPackageName(String packageName)final StringgetRedirect()final UnitsetRedirect(String redirect)final ContextgetContext()final UnitsetContext(Context context)final IRestAdaptergetRestAdapter()final ConfiggetConfig()final UnitsetConfig(Config config)StringgetName()Unitlogin(Map<String, Object> params, String loginMode)Initiate provider login. StringgetProviderSessions(String tokenOrCode, Long expiration, String uid)final StringgetUrl(String path)Build fidm base url. final HashMap<String, Object>getQueryKeyValueMap(Uri uri)final BooleanisJSONValid(String test)Check for valid JSON String. -
Methods inherited from class com.gigya.android.sdk.providers.provider.SSOProvider
logout, onCanceled, onLoginFailed, onLoginFailed, onLoginSuccess, onLoginSuccess, setRegToken -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
SSOProvider
SSOProvider(Context context, IPersistenceService persistenceService, ProviderCallback providerCallback, IRestAdapter restAdapter, Config config)
-
-
Method Detail
-
getGson
final Gson getGson()
-
getPackageName
final String getPackageName()
-
setPackageName
final Unit setPackageName(String packageName)
-
getRedirect
final String getRedirect()
-
setRedirect
final Unit setRedirect(String redirect)
-
getContext
final Context getContext()
-
setContext
final Unit setContext(Context context)
-
getRestAdapter
final IRestAdapter getRestAdapter()
-
getProviderSessions
String getProviderSessions(String tokenOrCode, Long expiration, String uid)
-
getQueryKeyValueMap
final HashMap<String, Object> getQueryKeyValueMap(Uri uri)
-
isJSONValid
final Boolean isJSONValid(String test)
Check for valid JSON String.
-
-
-
-