@Extension public class HudsonSecurityRealmRegistration extends SecurityRealmRegistration<hudson.security.HudsonPrivateSecurityRealm> implements hudson.model.Describable<HudsonSecurityRealmRegistration>
| Modifier and Type | Class and Description |
|---|---|
static class |
HudsonSecurityRealmRegistration.HudsonSecurityRealmRegistrationDescriptor |
| Constructor and Description |
|---|
HudsonSecurityRealmRegistration() |
| Modifier and Type | Method and Description |
|---|---|
net.sf.json.JSONObject |
activate(net.sf.json.JSONObject payload) |
net.sf.json.JSONObject |
checkActivationCode(java.lang.String secret,
java.lang.String activationCode) |
net.sf.json.JSONObject |
checkSecret(java.lang.String secret) |
java.lang.String |
getCodeParamKey() |
hudson.model.Descriptor<HudsonSecurityRealmRegistration> |
getDescriptor() |
hudson.model.User |
getUserForActivationCode(java.lang.String activationCode) |
java.lang.String |
getUsernameFromAuthCode() |
boolean |
isRegistrationForSecurityRealm(hudson.security.SecurityRealm realm) |
net.sf.json.JSONObject |
register(net.sf.json.JSONObject payload) |
findMatchingConfigRules, getActivationCodeFormFieldName, getConfig, getDisplayNameFormFieldName, getEmailFormFieldName, getPasswordFormFieldName, getRepeatPasswordFormFieldName, getSecretFormFieldName, getSecurityRealm, getUsernameFormFieldName, isStubSecurityRealmpublic boolean isRegistrationForSecurityRealm(hudson.security.SecurityRealm realm)
isRegistrationForSecurityRealm in class SecurityRealmRegistration<hudson.security.HudsonPrivateSecurityRealm>@JavaScriptMethod public net.sf.json.JSONObject register(net.sf.json.JSONObject payload)
@JavaScriptMethod public net.sf.json.JSONObject checkSecret(java.lang.String secret)
@JavaScriptMethod
public net.sf.json.JSONObject checkActivationCode(java.lang.String secret,
java.lang.String activationCode)
public java.lang.String getUsernameFromAuthCode()
public hudson.model.User getUserForActivationCode(java.lang.String activationCode)
@JavaScriptMethod public net.sf.json.JSONObject activate(net.sf.json.JSONObject payload)
public java.lang.String getCodeParamKey()
public hudson.model.Descriptor<HudsonSecurityRealmRegistration> getDescriptor()
getDescriptor in interface hudson.model.Describable<HudsonSecurityRealmRegistration>