public class SessionAuthorizationUtil extends Object
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
logger |
Modifier and Type | Method and Description |
---|---|
static void |
addAuthenticatedSubjectsToRequest(org.dataone.cn.servlet.http.ProxyServletRequestWrapper proxyRequest,
org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject authorizedSubject) |
static void |
handleNoCertificateManagerSession(org.dataone.cn.servlet.http.ProxyServletRequestWrapper proxyRequest,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain fc) |
static boolean |
validateSSLAttributes(org.dataone.cn.servlet.http.ProxyServletRequestWrapper request)
Create the java ssl attributes needed for dataone authorization by reading headers.
|
public static void handleNoCertificateManagerSession(org.dataone.cn.servlet.http.ProxyServletRequestWrapper proxyRequest, javax.servlet.ServletResponse response, javax.servlet.FilterChain fc) throws javax.servlet.ServletException, IOException, org.dataone.service.exceptions.NotAuthorized
javax.servlet.ServletException
IOException
org.dataone.service.exceptions.NotAuthorized
public static void addAuthenticatedSubjectsToRequest(org.dataone.cn.servlet.http.ProxyServletRequestWrapper proxyRequest, org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Subject authorizedSubject) throws org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented
org.dataone.service.exceptions.ServiceFailure
org.dataone.service.exceptions.NotAuthorized
org.dataone.service.exceptions.NotImplemented
public static boolean validateSSLAttributes(org.dataone.cn.servlet.http.ProxyServletRequestWrapper request)
request
- Copyright © 2018. All rights reserved.