Package org.forgerock.android.auth.idp
Class FacebookSignInHandler
-
- All Implemented Interfaces:
-
android.content.ComponentCallbacks,android.view.View.OnCreateContextMenuListener,androidx.activity.result.ActivityResultCaller,androidx.lifecycle.HasDefaultViewModelProviderFactory,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner,org.forgerock.android.auth.idp.IdPHandler
public class FacebookSignInHandler extends Fragment implements IdPHandler
IdPHandler to handle Facebook login
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringTAGpublic FRListener<IdPResult>listenerpublic StringmPreviousWhopublic final static StringID_TOKENpublic final static StringAUTHORIZATION_CODEpublic final static StringACCESS_TOKENpublic final static StringIDP_CLIENT
-
Constructor Summary
Constructors Constructor Description FacebookSignInHandler()
-
Method Summary
Modifier and Type Method Description voidonCreate(@Nullable() Bundle savedInstanceState)StringgetTokenType()Retrieve the result token type (access_token, id_token, authorization_code) voidsignIn(IdPClient idPClient, FRListener<IdPResult> listener)Perform the Identity Provider sign in with the current active androidx.fragment.app.FragmentActivity voidsignIn(Fragment fragment, IdPClient idPClient, FRListener<IdPResult> listener)Perform the Identity Provider sign in with the current active Fragment -
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelCreationExtras, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hasOptionsMenu, hashCode, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForActivityResult, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getTokenType
String getTokenType()
Retrieve the result token type (access_token, id_token, authorization_code)
-
signIn
void signIn(IdPClient idPClient, FRListener<IdPResult> listener)
Perform the Identity Provider sign in with the current active androidx.fragment.app.FragmentActivity
- Parameters:
idPClient- The Idp configuration.listener- Listener to listen for the result.
-
signIn
void signIn(Fragment fragment, IdPClient idPClient, FRListener<IdPResult> listener)
Perform the Identity Provider sign in with the current active Fragment
- Parameters:
fragment- The Active FragmentidPClient- The Idp configuration.listener- Listener to listen for the result.
-
-
-
-