org.fusesource.fabric.maven.impl
Class SecureHttpContext

java.lang.Object
  extended by org.fusesource.fabric.maven.impl.SecureHttpContext
All Implemented Interfaces:
org.osgi.service.http.HttpContext

public class SecureHttpContext
extends java.lang.Object
implements org.osgi.service.http.HttpContext


Field Summary
 
Fields inherited from interface org.osgi.service.http.HttpContext
AUTHENTICATION_TYPE, AUTHORIZATION, REMOTE_USER
 
Constructor Summary
SecureHttpContext(org.osgi.service.http.HttpContext base, java.lang.String realm, java.lang.String role)
          Constructor
 
Method Summary
 boolean authenticate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 javax.security.auth.Subject doAuthenticate(java.lang.String username, java.lang.String password)
           
 java.lang.String getMimeType(java.lang.String name)
           
 java.lang.String getRealm()
           
 java.net.URL getResource(java.lang.String name)
           
 java.lang.String getRole()
           
 boolean handleSecurity(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecureHttpContext

public SecureHttpContext(org.osgi.service.http.HttpContext base,
                         java.lang.String realm,
                         java.lang.String role)
Constructor

Method Detail

getResource

public java.net.URL getResource(java.lang.String name)
Specified by:
getResource in interface org.osgi.service.http.HttpContext

getMimeType

public java.lang.String getMimeType(java.lang.String name)
Specified by:
getMimeType in interface org.osgi.service.http.HttpContext

handleSecurity

public boolean handleSecurity(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response)
Specified by:
handleSecurity in interface org.osgi.service.http.HttpContext

doAuthenticate

public javax.security.auth.Subject doAuthenticate(java.lang.String username,
                                                  java.lang.String password)

authenticate

public boolean authenticate(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response)

getRealm

public java.lang.String getRealm()

getRole

public java.lang.String getRole()


Copyright © 2013 Red Hat. All Rights Reserved.