Class ExtractUsernamePasswordFromFormRequest

    • Field Detail

      • log

        @Nonnull
        private final org.slf4j.Logger log
        Class logger.
      • usernameFieldName

        @Nonnull
        @NotEmpty
        private String usernameFieldName
        Parameter name for username.
      • passwordFieldName

        @Nonnull
        @NotEmpty
        private String passwordFieldName
        Parameter name for password.
      • ssoBypassFieldName

        @Nonnull
        @NotEmpty
        private String ssoBypassFieldName
        Parameter name for SSO bypass.
    • Constructor Detail

      • ExtractUsernamePasswordFromFormRequest

        ExtractUsernamePasswordFromFormRequest()
        Constructor.
    • Method Detail

      • setUsernameFieldName

        public void setUsernameFieldName​(@Nonnull @NotEmpty
                                         String fieldName)
        Set the username parameter name.
        Parameters:
        fieldName - the username parameter name
      • setPasswordFieldName

        public void setPasswordFieldName​(@Nonnull @NotEmpty
                                         String fieldName)
        Set the password parameter name.
        Parameters:
        fieldName - the password parameter name
      • setSSOBypassFieldName

        public void setSSOBypassFieldName​(@Nonnull @NotEmpty
                                          String fieldName)
        Set the SSO bypass parameter name.
        Parameters:
        fieldName - the SSO bypass parameter name
      • doExecute

        protected void doExecute​(@Nonnull
                                 ProfileRequestContext profileRequestContext,
                                 @Nonnull
                                 AuthenticationContext authenticationContext)
        Performs this authentication action. Default implementation throws an exception.
        Overrides:
        doExecute in class AbstractAuthenticationAction
        Parameters:
        profileRequestContext - the current IdP profile request context
        authenticationContext - the current authentication context