Interface DeeplinkHandledStatus

  • All Implemented Interfaces:

    
    public interface DeeplinkHandledStatus
    
                        

    A class representing the three states of a deeplink handled by StytchClient.handle() / StytchB2BClient.handle()

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public final class DeeplinkHandledStatus.Handled

      Indicates that a deeplink was successfully parsed from the deeplink.

      public final class DeeplinkHandledStatus.NotHandled

      Indicates that a deeplink was not handled by the Stytch client, either because a token could not be parsed from it or it is not a known or supported authentication method.

      This could happen if you pass a non-Stytch deeplink intent to the StytchClient.handle() method, or are trying to use a Consumer/B2B token in the wrong SDK.

      public final class DeeplinkHandledStatus.ManualHandlingRequired

      Indicates that this was a supported Stytch deeplink, but there is something more your application needs to do with the extracted token.

      Currently, this is only used for handling PasswordResetStart deeplinks, in which you must collect a new password from a user and use this returned token to complete the PasswordReset flow.

    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail