Class AuthChallengeRequest


  • public class AuthChallengeRequest
    extends java.lang.Object
    Immutable representation of an authentication challenge request
    • Method Detail

      • getClient

        public java.lang.String getClient()
        Returns:
        the client identifier associated with this auth challenge request
      • getIdp

        public java.util.Optional<java.lang.String> getIdp()
        Returns:
        an Optional containing the name of the IdP which will handle this auth challenge request, or an empty Optional of no IdP is specified
      • getForceAuth

        public java.util.Optional<java.lang.Boolean> getForceAuth()
        Returns:
        an Optional containing a Boolean indicating whether or not the user will be asked to re-enter their credentials at the IdP, even if they are already logged in. Returns an empty Optional if this property is not specified.
      • getTimeout

        public java.util.Optional<java.lang.Integer> getTimeout()
        Returns:
        an Optional containing the number of minutes the system will wait in between the authentication request and the authentication response before timing out the request. Returns an empty Optional if the timeout is not specified.
      • getPayload

        public java.util.Optional<com.inductiveautomation.ignition.common.gson.JsonElement> getPayload()
        Returns:
        an Optional containing an opaque payload represented as a JsonElement, or an empty Optional if no payload was set
      • getFramingOption

        public java.util.Optional<FramingOption> getFramingOption()
        Returns:
        an Optional containing the FramingOption for this authentication challenge request, or an empty Optional if this property was not specified.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object