Package com.sun.identity.rest
Class RestServiceManager
- java.lang.Object
-
- com.sun.identity.rest.RestServiceManager
-
public class RestServiceManager extends Object
- Author:
- dennis
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_AUTHN_SCHEMEstatic StringDEFAULT_AUTHZ_SCHEMEstatic StringDISABLE_HASHED_SUBJECT_CHECKstatic StringHASHED_SUBJECT_QUERYstatic StringSSOTOKEN_SUBJECT_PREFIXstatic StringSUBJECT_DELIMITERstatic StringSUBJECT_HEADER_NAME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()IAuthenticationgetAuthenticationFilter(jakarta.servlet.http.HttpServletRequest req)IAuthorizationgetAuthorizationFilter(jakarta.servlet.http.HttpServletRequest req)SubjectgetAuthZSubject(jakarta.servlet.http.HttpServletRequest request)static RestServiceManagergetInstance()voidinitAuthN(jakarta.servlet.FilterConfig config)voidinitAuthZ(jakarta.servlet.FilterConfig config)
-
-
-
Field Detail
-
DEFAULT_AUTHN_SCHEME
public static final String DEFAULT_AUTHN_SCHEME
- See Also:
- Constant Field Values
-
SUBJECT_HEADER_NAME
public static final String SUBJECT_HEADER_NAME
- See Also:
- Constant Field Values
-
HASHED_SUBJECT_QUERY
public static final String HASHED_SUBJECT_QUERY
- See Also:
- Constant Field Values
-
SSOTOKEN_SUBJECT_PREFIX
public static final String SSOTOKEN_SUBJECT_PREFIX
- See Also:
- Constant Field Values
-
SUBJECT_DELIMITER
public static final String SUBJECT_DELIMITER
- See Also:
- Constant Field Values
-
DISABLE_HASHED_SUBJECT_CHECK
public static final String DISABLE_HASHED_SUBJECT_CHECK
- See Also:
- Constant Field Values
-
DEFAULT_AUTHZ_SCHEME
public static final String DEFAULT_AUTHZ_SCHEME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static RestServiceManager getInstance()
-
destroy
public void destroy()
-
initAuthN
public void initAuthN(jakarta.servlet.FilterConfig config)
-
initAuthZ
public void initAuthZ(jakarta.servlet.FilterConfig config)
-
getAuthenticationFilter
public IAuthentication getAuthenticationFilter(jakarta.servlet.http.HttpServletRequest req)
-
getAuthorizationFilter
public IAuthorization getAuthorizationFilter(jakarta.servlet.http.HttpServletRequest req)
-
getAuthZSubject
public Subject getAuthZSubject(jakarta.servlet.http.HttpServletRequest request) throws RestException
- Throws:
RestException
-
-