public class UrlSecurityRealm
extends hudson.security.SecurityRealm
implements org.acegisecurity.userdetails.UserDetailsService
| Modifier and Type | Class and Description |
|---|---|
static class |
UrlSecurityRealm.DescriptorImpl |
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_DISPLAYNAME_KEY |
static String |
DEFAULT_EMAIL_KEY |
static String |
DEFAULT_USERNAME_KEY |
String |
displayNameKey |
String |
emailKey |
static String |
REFERER_KEY |
String |
ssoLoginUrl |
String |
targetUrl |
String |
userNameKey |
| Constructor and Description |
|---|
UrlSecurityRealm(String targetUrl,
String ssoLoginUrl,
String userNameKey,
String displayNameKey,
String emailKey) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowsSignup() |
boolean |
canLogOut() |
javax.servlet.Filter |
createFilter(javax.servlet.FilterConfig filterConfig) |
hudson.security.SecurityRealm.SecurityComponents |
createSecurityComponents() |
org.kohsuke.stapler.HttpResponse |
doLogin(org.kohsuke.stapler.StaplerRequest request,
String referer,
String cookies) |
String |
getLoginUrl() |
all, commenceSignup, createCliAuthenticator, doCaptcha, doLogout, findBean, getAuthenticationGatewayUrl, getCaptchaSupport, getCaptchaSupportDescriptors, getDescriptor, getGroupIdStrategy, getPostLogOutUrl, getSecurityComponents, getUserIdStrategy, loadGroupByGroupname, loadGroupByGroupname, loadUserByUsername, setCaptchaSupport, validateCaptchapublic final String targetUrl
public final String ssoLoginUrl
public final String userNameKey
public final String displayNameKey
public final String emailKey
public static final String DEFAULT_USERNAME_KEY
public static final String DEFAULT_DISPLAYNAME_KEY
public static final String DEFAULT_EMAIL_KEY
public static final String REFERER_KEY
public hudson.security.SecurityRealm.SecurityComponents createSecurityComponents()
createSecurityComponents in class hudson.security.SecurityRealmpublic javax.servlet.Filter createFilter(javax.servlet.FilterConfig filterConfig)
createFilter in class hudson.security.SecurityRealmpublic boolean allowsSignup()
allowsSignup in class hudson.security.SecurityRealmpublic boolean canLogOut()
canLogOut in class hudson.security.SecurityRealmpublic String getLoginUrl()
getLoginUrl in class hudson.security.SecurityRealmpublic org.kohsuke.stapler.HttpResponse doLogin(org.kohsuke.stapler.StaplerRequest request,
@Header(value="Referer")
String referer,
@Header(value="Cookie")
String cookies)
throws IOException
IOExceptionCopyright © 2016. All rights reserved.