A builder for Configuration.

Hierarchy

  • ConfigurationBuilder

Methods

  • Sets the registration request URL path.

    If not provided, /uaf/1.1/request/registration/ will be used.

    Parameters

    • registrationRequestPath: string

      the registration request path URL.

    Returns ConfigurationBuilder

    a builder.

  • Sets the registration response path URL.

    If not provided, /uaf/1.1/registration/ will be used.

    Parameters

    • registrationResponsePath: string

      the registration response path URL.

    Returns ConfigurationBuilder

    a builder.

  • Sets the authentication request path URL.

    If not provided, /uaf/1.1/request/authentication/ will be used.

    Parameters

    • authenticationRequestPath: string

      the authentication request path URL.

    Returns ConfigurationBuilder

    a builder.

  • Sets the authentication response path URL.

    If not provided, /uaf/1.1/authentication/ will be used.

    Parameters

    • authenticationResponsePath: string

      the authentication response path URL.

    Returns ConfigurationBuilder

    a builder.

  • Sets the deregistration path URL.

    If not provided, /uaf/1.1/request/deregistration/ will be used.

    Parameters

    • deregistrationRequestPath: string

      the deregistration path URL.

    Returns ConfigurationBuilder

    a builder.

  • Sets the dispatch target resource path URL.

    If not provided, /token/dispatch/targets/ will be used.

    Parameters

    • dispatchTargetResourcePath: string

      the dispatch target resource path URL.

    Returns ConfigurationBuilder

    a builder.

  • Sets the maximum number of retries for authentication.

    If not provided, 3 will be used.

    Parameters

    • authenticationMaxRetries: number

      the maximum number of retries for authentication.

    Returns ConfigurationBuilder

    a builder.

  • Sets the time interval for authentication in seconds.

    If not provided, 1 second will be used.

    Parameters

    • authenticationRetryIntervalInSeconds: number

      the time interval for authentication.

    Returns ConfigurationBuilder

    a builder.

  • Sets the time interval for network timeouts in seconds.

    If not provided, 60 seconds will be used.

    Parameters

    • networkTimeoutInSeconds: number

      the network timeout.

    Returns ConfigurationBuilder

    a builder.

  • Sets the maximum time that the SDK will wait during user interaction to receive the user input.

    If not provided, 4 minutes (240 seconds) will be used.

    Parameters

    • userInteractionTimeoutInSeconds: number

      the user interaction timeout in seconds.

    Returns ConfigurationBuilder

    a builder.

  • Sets the facet ID.

    IMPORTANT
    This property is Android specific and will be ignored by iOS native plugin.

    Parameters

    • facetId: string

      the facet ID.

    Returns ConfigurationBuilder

    a builder.

Generated using TypeDoc