Class WebAuthnHeadlessRegistrationFragment
- java.lang.Object
-
- androidx.fragment.app.Fragment
-
- org.forgerock.android.auth.webauthn.WebAuthnHeadlessRegistrationFragment
-
- 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
public class WebAuthnHeadlessRegistrationFragment extends androidx.fragment.app.FragmentA Fragment that start intent for WebAuthnPendingIntentand receive result usingonActivityResult(int, int, Intent)from thePendingIntent
-
-
Field Summary
Fields Modifier and Type Field Description static intREQUEST_FIDO2_REGISTERstatic java.lang.StringTAG
-
Constructor Summary
Constructors Constructor Description WebAuthnHeadlessRegistrationFragment()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WebAuthnHeadlessRegistrationFragmentinit(androidx.fragment.app.FragmentManager fragmentManager, android.app.PendingIntent pendingIntent)Initialize the Fragment.voidonActivityResult(int requestCode, int resultCode, android.content.Intent data)voidonCreate(android.os.Bundle savedInstanceState)voidsetListener(FRListener<com.google.android.gms.fido.fido2.api.common.AuthenticatorAttestationResponse> listener)Set the listener to listen for result event.-
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewCreated, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, registerForActivityResult, 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, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
-
-
-
-
Field Detail
-
TAG
public static final java.lang.String TAG
-
REQUEST_FIDO2_REGISTER
public static final int REQUEST_FIDO2_REGISTER
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public static WebAuthnHeadlessRegistrationFragment init(androidx.fragment.app.FragmentManager fragmentManager, android.app.PendingIntent pendingIntent)
Initialize the Fragment.- Parameters:
fragmentManager- The current FragmentManagerpendingIntent- The pending Intent for launching the Biometric Authentication- Returns:
- The Fragment to handle the Biometric Authentication
-
onCreate
public void onCreate(android.os.Bundle savedInstanceState)
- Overrides:
onCreatein classandroidx.fragment.app.Fragment
-
setListener
public void setListener(FRListener<com.google.android.gms.fido.fido2.api.common.AuthenticatorAttestationResponse> listener)
Set the listener to listen for result event.- Parameters:
listener- The listener
-
onActivityResult
public void onActivityResult(int requestCode, int resultCode, @Nullable android.content.Intent data)- Overrides:
onActivityResultin classandroidx.fragment.app.Fragment
-
-