public class LdapSubjectSupplementalService extends Object implements org.jboss.msc.Service, SubjectSupplementalService
SubjectSupplemental for loading a users groups from LDAP.| Modifier and Type | Class and Description |
|---|---|
static class |
LdapSubjectSupplementalService.ServiceUtil |
| Modifier and Type | Field and Description |
|---|---|
protected int |
searchTimeLimit |
| Modifier and Type | Method and Description |
|---|---|
org.wildfly.security.auth.server.SecurityRealm |
getElytronSecurityRealm()
Get an Elytron
SecurityRealm that is backed by this subject supplemental. |
org.jboss.as.domain.management.security.SubjectSupplemental |
getSubjectSupplemental(Map<String,Object> sharedState)
Obtain a SubjectSupplemental instance to load role information.
|
void |
start(org.jboss.msc.service.StartContext context) |
void |
stop(org.jboss.msc.service.StopContext context) |
protected final int searchTimeLimit
public void start(org.jboss.msc.service.StartContext context)
start in interface org.jboss.msc.Servicepublic void stop(org.jboss.msc.service.StopContext context)
stop in interface org.jboss.msc.Servicepublic org.jboss.as.domain.management.security.SubjectSupplemental getSubjectSupplemental(Map<String,Object> sharedState)
SubjectSupplementalServicegetSubjectSupplemental in interface SubjectSupplementalServicesharedState - - The state to be shared between the authentication side of the call and the authorization side.public org.wildfly.security.auth.server.SecurityRealm getElytronSecurityRealm()
SubjectSupplementalServiceSecurityRealm that is backed by this subject supplemental.getElytronSecurityRealm in interface SubjectSupplementalServiceSecurityRealm that is backed by this subject supplemental.Copyright © 2019 JBoss by Red Hat. All rights reserved.