Class NCSALDAPClaimSource
- java.lang.Object
-
- org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
-
- org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
-
- org.oa4mp.server.loader.oauth2.claims.NCSALDAPClaimSource
-
- All Implemented Interfaces:
ClaimSource
,edu.uiuc.ncsa.security.core.Logable
,Serializable
public class NCSALDAPClaimSource extends LDAPClaimsSource
AnLDAPClaimsSource
for the NCSA. This has the more common defaults.Created by Jeff Gaynor
on 10/5/18 at 12:32 PM- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_SEACH_NAME
-
Fields inherited from class edu.uiuc.ncsa.myproxy.oa4mp.oauth2.claims.LDAPClaimsSource
context, loggingEnabled
-
Fields inherited from class edu.uiuc.ncsa.myproxy.oa4mp.oauth2.claims.BasicClaimsSourceImpl
groupHandler
-
-
Constructor Summary
Constructors Constructor Description NCSALDAPClaimSource()
No arg constructor is needed for invocation by reflection.NCSALDAPClaimSource(OA2SE oa2SE)
NCSALDAPClaimSource(LDAPConfiguration ldapConfiguration, edu.uiuc.ncsa.security.core.util.MyLoggingFacade myLogger)
NCSALDAPClaimSource(edu.uiuc.ncsa.qdl.variables.QDLStem stem)
NCSALDAPClaimSource(edu.uiuc.ncsa.qdl.variables.QDLStem stem, OA2SE oa2SE)
NCSALDAPClaimSource(String claimName)
NOTE that his uses the search filter attribute == the name of the claim to look up and search on (like sub, uid) and if it is missing will default to using the sub claim.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
init()
String
toString()
-
Methods inherited from class edu.uiuc.ncsa.myproxy.oa4mp.oauth2.claims.LDAPClaimsSource
closeConnection, convertToEntry, createConnection, createEnv, debug, error, error, fromQDL, get_NEW_Gid, getClaims, getConfiguration, getLDAPCfg, getMyLogger, getSearchFilterAttribute, getSearchName, handleException, info, isDebugOn, isEnabled, isLoggedOn, isNCSA, logon, processNCSAGroups, realProcessing, sayit, setDebugOn, simpleSearch, toJSON, toQDL, warn
-
Methods inherited from class edu.uiuc.ncsa.myproxy.oa4mp.oauth2.claims.BasicClaimsSourceImpl
getGroupHandler, getOa2SE, getOmitList, getPostProcessor, getPreProcessor, getScopes, hasConfiguration, hasJSONPostProcessor, hasJSONPreProcessor, isRunAtAuthorization, process, process, setConfiguration, setGroupHandler, setOa2SE, setOmitList, setScopes
-
-
-
-
Field Detail
-
DEFAULT_SEACH_NAME
public static final String DEFAULT_SEACH_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
NCSALDAPClaimSource
public NCSALDAPClaimSource()
No arg constructor is needed for invocation by reflection.
-
NCSALDAPClaimSource
public NCSALDAPClaimSource(edu.uiuc.ncsa.qdl.variables.QDLStem stem)
-
NCSALDAPClaimSource
public NCSALDAPClaimSource(edu.uiuc.ncsa.qdl.variables.QDLStem stem, OA2SE oa2SE)
-
NCSALDAPClaimSource
public NCSALDAPClaimSource(String claimName)
NOTE that his uses the search filter attribute == the name of the claim to look up and search on (like sub, uid) and if it is missing will default to using the sub claim.- Parameters:
claimName
-
-
NCSALDAPClaimSource
public NCSALDAPClaimSource(LDAPConfiguration ldapConfiguration, edu.uiuc.ncsa.security.core.util.MyLoggingFacade myLogger)
-
NCSALDAPClaimSource
public NCSALDAPClaimSource(OA2SE oa2SE)
-
-
Method Detail
-
init
protected void init()
-
toString
public String toString()
- Overrides:
toString
in classLDAPClaimsSource
-
-