C D E G I O R S

C

clean() - Method in class org.exoplatform.ws.security.oauth.impl.OAuthTokenCleanerImpl
Looking for expired tokens and remove it.
clean() - Method in interface org.exoplatform.ws.security.oauth.OAuthTokenCleaner
Looking for expired tokens and remove it.
createIdentity(String) - Method in class org.exoplatform.ws.security.oauth.http.OAuthIdentityInitializerFilter
Create Identity for given userId.

D

DEFAULT_TIMEOUT - Static variable in class org.exoplatform.ws.security.oauth.impl.OAuthTokenCleanerImpl
Default cleaner timeout.
DEFAULT_TOKEN_ALIVE_TIME - Static variable in class org.exoplatform.ws.security.oauth.impl.OAuthConsumerServiceImpl
Default token alive time is 5 hours.
destroy() - Method in class org.exoplatform.ws.security.oauth.http.OAuthConsumerFilter
destroy() - Method in class org.exoplatform.ws.security.oauth.http.OAuthIdentityInitializerFilter
destroy() - Method in class org.exoplatform.ws.security.oauth.http.OAuthLogoutFilter
destroy() - Method in class org.exoplatform.ws.security.oauth.http.OAuthRequestWrapperFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.exoplatform.ws.security.oauth.http.OAuthConsumerFilter
Check cookies (or request parameters) in client request, if client has required cookies (or request parameters) then filter will check is accessor corresponding to this cookie valid.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.exoplatform.ws.security.oauth.http.OAuthIdentityInitializerFilter
Create Identity for user.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.exoplatform.ws.security.oauth.http.OAuthLogoutFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.exoplatform.ws.security.oauth.http.OAuthRequestWrapperFilter
Create HttpServletRequestWrapper and overrides methods getRemoteUser() and getUserPrincipal().

E

ExoOAuthClient - Interface in org.exoplatform.ws.security.oauth
 

G

getAccessor(OAuthMessage) - Method in class org.exoplatform.ws.security.oauth.impl.OAuthConsumerServiceImpl
Get accessor, if accessor not found new one must be created.
getAccessor(OAuthMessage) - Method in interface org.exoplatform.ws.security.oauth.OAuthConsumerService
Get accessor, if accessor not found new one must be created.
getAccessToken(OAuthAccessor) - Method in interface org.exoplatform.ws.security.oauth.ExoOAuthClient
Get access token from Provider.
getAccessToken(OAuthAccessor) - Method in class org.exoplatform.ws.security.oauth.impl.OAuthClientHttpImpl
Get access token from Provider.
getContainer() - Method in class org.exoplatform.ws.security.oauth.http.OAuthIdentityInitializerFilter
 
getRequestToken(OAuthAccessor) - Method in interface org.exoplatform.ws.security.oauth.ExoOAuthClient
Get request token from Provider.
getRequestToken(OAuthAccessor) - Method in class org.exoplatform.ws.security.oauth.impl.OAuthClientHttpImpl
Get request token from Provider.

I

init(FilterConfig) - Method in class org.exoplatform.ws.security.oauth.http.OAuthConsumerFilter
Get consumer name from filter init parameters.
init(FilterConfig) - Method in class org.exoplatform.ws.security.oauth.http.OAuthIdentityInitializerFilter
init(FilterConfig) - Method in class org.exoplatform.ws.security.oauth.http.OAuthLogoutFilter
init(FilterConfig) - Method in class org.exoplatform.ws.security.oauth.http.OAuthRequestWrapperFilter

O

OAuthCallbackServlet - Class in org.exoplatform.ws.security.oauth.http
OAuthCallbackServlet will make request via implementation of ExoOAuthClient for getting access token.
OAuthCallbackServlet() - Constructor for class org.exoplatform.ws.security.oauth.http.OAuthCallbackServlet
 
OAuthClientHttpImpl - Class in org.exoplatform.ws.security.oauth.impl
 
OAuthClientHttpImpl() - Constructor for class org.exoplatform.ws.security.oauth.impl.OAuthClientHttpImpl
 
OAuthConsumerFilter - Class in org.exoplatform.ws.security.oauth.http
 
OAuthConsumerFilter() - Constructor for class org.exoplatform.ws.security.oauth.http.OAuthConsumerFilter
 
OAuthConsumerService - Interface in org.exoplatform.ws.security.oauth
 
OAuthConsumerServiceImpl - Class in org.exoplatform.ws.security.oauth.impl
 
OAuthConsumerServiceImpl(ExoOAuthClient, InitParams) - Constructor for class org.exoplatform.ws.security.oauth.impl.OAuthConsumerServiceImpl
Without token cleaner.
OAuthConsumerServiceImpl(ExoOAuthClient, OAuthTokenCleaner, InitParams) - Constructor for class org.exoplatform.ws.security.oauth.impl.OAuthConsumerServiceImpl
With token cleaner.
OAuthIdentityInitializerFilter - Class in org.exoplatform.ws.security.oauth.http
NOTE this filter must be configured after OAuthConsumerFilter and after OAuthRequestWrapperFilter.
OAuthIdentityInitializerFilter() - Constructor for class org.exoplatform.ws.security.oauth.http.OAuthIdentityInitializerFilter
 
OAuthLogoutFilter - Class in org.exoplatform.ws.security.oauth.http
Can be used in logout process, client MUST pass parameter query parameter logout=yes.
OAuthLogoutFilter() - Constructor for class org.exoplatform.ws.security.oauth.http.OAuthLogoutFilter
 
OAuthRequestWrapperFilter - Class in org.exoplatform.ws.security.oauth.http
NOTE mast be configured in web.xml after OAuthConsumerFilter but before OAuthIdentityInitializerFilter.
OAuthRequestWrapperFilter() - Constructor for class org.exoplatform.ws.security.oauth.http.OAuthRequestWrapperFilter
 
OAuthTokenCleaner - Interface in org.exoplatform.ws.security.oauth
Must check collection of tokens and remove all expired tokens from it.
OAuthTokenCleanerImpl - Class in org.exoplatform.ws.security.oauth.impl
 
OAuthTokenCleanerImpl(InitParams) - Constructor for class org.exoplatform.ws.security.oauth.impl.OAuthTokenCleanerImpl
Constructs OauthTokenCleaner.
org.exoplatform.ws.security.oauth - package org.exoplatform.ws.security.oauth
 
org.exoplatform.ws.security.oauth.http - package org.exoplatform.ws.security.oauth.http
 
org.exoplatform.ws.security.oauth.impl - package org.exoplatform.ws.security.oauth.impl
 

R

removeAccessor(OAuthMessage) - Method in class org.exoplatform.ws.security.oauth.impl.OAuthConsumerServiceImpl
Remove accessor, can be used for removing accessor when client logout.
removeAccessor(OAuthMessage) - Method in interface org.exoplatform.ws.security.oauth.OAuthConsumerService
Remove accessor, can be used for removing accessor when client logout.
run() - Method in class org.exoplatform.ws.security.oauth.impl.OAuthTokenCleanerImpl

S

service(HttpServletRequest, HttpServletResponse) - Method in class org.exoplatform.ws.security.oauth.http.OAuthCallbackServlet
Serve callback request from Provider.
setTokens(Set<OAuthAccessor>) - Method in class org.exoplatform.ws.security.oauth.impl.OAuthTokenCleanerImpl
By this method must be passed collections of accessor which must be under control.
setTokens(Set<OAuthAccessor>) - Method in interface org.exoplatform.ws.security.oauth.OAuthTokenCleaner
 

C D E G I O R S

Copyright © 2010 eXo Platform SAS. All Rights Reserved.