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.ServletExceptionIOExceptionorg.dataone.service.exceptions.NotAuthorizedpublic 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.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedpublic static boolean validateSSLAttributes(org.dataone.cn.servlet.http.ProxyServletRequestWrapper request)
request - Copyright © 2020. All rights reserved.