com.atlassian.crowd.plugin.rest.service
Class ApplicationAuthenticationContext

java.lang.Object
  extended by com.atlassian.crowd.plugin.rest.service.ApplicationAuthenticationContext
All Implemented Interfaces:
com.atlassian.plugins.rest.common.security.AuthenticationContext

public class ApplicationAuthenticationContext
extends java.lang.Object
implements com.atlassian.plugins.rest.common.security.AuthenticationContext

The idea is to set the Token hash as a request header, and then have this header value evaluated if the token is valid


Constructor Summary
ApplicationAuthenticationContext(TokenAuthenticationManager tokenAuthenticationManager)
           
 
Method Summary
 java.security.Principal getPrincipal()
           
 boolean isAuthenticated()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationAuthenticationContext

public ApplicationAuthenticationContext(TokenAuthenticationManager tokenAuthenticationManager)
Method Detail

getPrincipal

public java.security.Principal getPrincipal()
Specified by:
getPrincipal in interface com.atlassian.plugins.rest.common.security.AuthenticationContext

isAuthenticated

public boolean isAuthenticated()
Specified by:
isAuthenticated in interface com.atlassian.plugins.rest.common.security.AuthenticationContext


Copyright © 2010 Atlassian. All Rights Reserved.