Class MoSAMLAddIdp.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<SecurityRealm>
org.miniorange.saml.MoSAMLAddIdp.DescriptorImpl
All Implemented Interfaces:
Saveable, OnMaster
Enclosing class:
MoSAMLAddIdp

@Extension public static final class MoSAMLAddIdp.DescriptorImpl extends Descriptor<SecurityRealm>
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
    • DescriptorImpl

      public DescriptorImpl(Class<? extends SecurityRealm> clazz)
  • Method Details

    • getDisplayName

      public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<SecurityRealm>
    • checkFormHasData

      public Boolean checkFormHasData(net.sf.json.JSONObject formData)
    • newInstance

      public SecurityRealm newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
      Overrides:
      newInstance in class Descriptor<SecurityRealm>
    • doRealmSubmit

      @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public void doRealmSubmit(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp, net.sf.json.JSONObject json) throws javax.servlet.ServletException, IOException, javax.servlet.ServletException
      Throws:
      javax.servlet.ServletException
      IOException
      javax.servlet.ServletException
    • doCheckIdpEntityId

      @POST public FormValidation doCheckIdpEntityId(@QueryParameter String idpEntityId)
    • doCheckSsoUrl

      @POST public FormValidation doCheckSsoUrl(@QueryParameter String ssoUrl)
    • doCheckUsernameAttribute

      @POST public FormValidation doCheckUsernameAttribute(@QueryParameter String usernameAttribute, @QueryParameter String loginType)
    • doCheckEmailAttribute

      @POST public FormValidation doCheckEmailAttribute(@QueryParameter String emailAttribute, @QueryParameter String loginType)
    • doCheckPublicx509Certificate

      @POST public FormValidation doCheckPublicx509Certificate(@QueryParameter String publicx509Certificate)
    • doCheckRegexPattern

      @POST public FormValidation doCheckRegexPattern(@QueryParameter Boolean enableRegexPattern, @QueryParameter String regexPattern)
    • doUserCreate

      @POST public FormValidation doUserCreate(@QueryParameter Boolean userCreate, @QueryParameter String emailAttribute, @QueryParameter String usernameAttribute)
    • getBaseUrl

      public String getBaseUrl()
    • doCheckSslUrl

      @POST public FormValidation doCheckSslUrl(@QueryParameter String sslUrl)
    • doCheckUserAttributeUpdate

      @POST public FormValidation doCheckUserAttributeUpdate(@QueryParameter Boolean userAttributeUpdate)
    • doCheckSignedRequest

      @POST public FormValidation doCheckSignedRequest(@QueryParameter Boolean signedRequest)
    • doCheckSplitnameAttribute

      @POST public FormValidation doCheckSplitnameAttribute(@QueryParameter Boolean splitnameAttribute)
    • doCheckDisableDefaultLogin

      @POST public FormValidation doCheckDisableDefaultLogin(@QueryParameter Boolean disableDefaultLogin)
    • doCheckGroupAttribute

      @POST public FormValidation doCheckGroupAttribute(@QueryParameter String groupAttribute)
    • doCheckNewUserGroup

      @POST public FormValidation doCheckNewUserGroup(@QueryParameter String newUserGroup)
    • doCheckUpdateUserFromCrowd

      @POST public FormValidation doCheckUpdateUserFromCrowd(@QueryParameter Boolean updateUserFromCrowd)
    • doCheckUpdateNestedGroupsFromCrowd

      @POST public FormValidation doCheckUpdateNestedGroupsFromCrowd(@QueryParameter Boolean updateNestedGroupsFromCrowd)
    • doCheckFullnameAttribute

      @POST public FormValidation doCheckFullnameAttribute(@QueryParameter String updateNestedGroupsFromCrowd)
    • doCheckEnableCustomLoginTemplate

      @POST public FormValidation doCheckEnableCustomLoginTemplate(@QueryParameter Boolean enableCustomLoginTemplate)
    • doPerformTestConfiguration

      @POST public FormValidation doPerformTestConfiguration(@QueryParameter String idpEntityId, @QueryParameter String ssoUrl, @QueryParameter String publicx509Certificate)
    • doValidateMetadataUrl

      @POST public FormValidation doValidateMetadataUrl(@QueryParameter String metadataUrl) throws Exception
      Throws:
      Exception
    • doValidateMetadataFile

      @POST public FormValidation doValidateMetadataFile(@QueryParameter String metadataFilePath) throws Exception
      Throws:
      Exception