A B C D E F G H I N O P R S T U V W 

A

AbstractAuthenticator - Class in org.surfnet.oaaas.auth
To be implemented by various authentication methods.
AbstractAuthenticator() - Constructor for class org.surfnet.oaaas.auth.AbstractAuthenticator
 
AbstractEntity - Class in org.surfnet.oaaas.model
Abstract class that serves as root for Model object (e.g.
AbstractEntity() - Constructor for class org.surfnet.oaaas.model.AbstractEntity
 
AbstractEntityValid - Annotation Type in org.surfnet.oaaas.model.validation
Ensures the AbstractEntity is validated.
AbstractEntityValidator - Class in org.surfnet.oaaas.model.validation
AbstractEntityValidator() - Constructor for class org.surfnet.oaaas.model.validation.AbstractEntityValidator
 
AbstractFilter - Class in org.surfnet.oaaas.auth
Shared functionality of the different authorization and userconsent Filters
AbstractFilter() - Constructor for class org.surfnet.oaaas.auth.AbstractFilter
 
AbstractResource - Class in org.surfnet.oaaas.resource.resourceserver
Abstract resource that defines common functionality.
AbstractResource() - Constructor for class org.surfnet.oaaas.resource.resourceserver.AbstractResource
 
AbstractUserConsentHandler - Class in org.surfnet.oaaas.auth
Responsible for handling user consent.
AbstractUserConsentHandler() - Constructor for class org.surfnet.oaaas.auth.AbstractUserConsentHandler
 
AccessToken - Class in org.surfnet.oaaas.model
Representation of an AccessToken
AccessToken() - Constructor for class org.surfnet.oaaas.model.AccessToken
 
AccessToken(String, AuthenticatedPrincipal, Client, long, List<String>) - Constructor for class org.surfnet.oaaas.model.AccessToken
 
AccessToken(String, AuthenticatedPrincipal, Client, long, List<String>, String) - Constructor for class org.surfnet.oaaas.model.AccessToken
 
AccessTokenRepository - Interface in org.surfnet.oaaas.repository
 
AccessTokenRequest - Class in org.surfnet.oaaas.model
Representation of the AccessToken request defined in the spec
AccessTokenRequest() - Constructor for class org.surfnet.oaaas.model.AccessTokenRequest
 
AccessTokenResource - Class in org.surfnet.oaaas.resource.resourceserver
JAX-RS Resource for maintaining owns access tokens.
AccessTokenResource() - Constructor for class org.surfnet.oaaas.resource.resourceserver.AccessTokenResource
 
AccessTokenResponse - Class in org.surfnet.oaaas.model
Bean representation of a Access Token response.
AccessTokenResponse() - Constructor for class org.surfnet.oaaas.model.AccessTokenResponse
 
AccessTokenResponse(String, String, long, String, String) - Constructor for class org.surfnet.oaaas.model.AccessTokenResponse
 
addAll(Iterator<T>) - Method in class org.surfnet.oaaas.resource.resourceserver.AbstractResource
 
AUTH_STATE - Static variable in class org.surfnet.oaaas.auth.AbstractFilter
The constant used to keep 'session' state when we give flow control to the authenticator filter.
authenticate(HttpServletRequest, HttpServletResponse, FilterChain, String, String) - Method in class org.surfnet.oaaas.auth.AbstractAuthenticator
Implement this method to perform the actual authentication.
authenticate(HttpServletRequest, HttpServletResponse, FilterChain, String, String) - Method in class org.surfnet.oaaas.noop.NoopAuthenticator
 
AuthenticationFilter - Class in org.surfnet.oaaas.auth
 
AuthenticationFilter() - Constructor for class org.surfnet.oaaas.auth.AuthenticationFilter
 
AUTHORIZATION_CODE_GRANT_RESPONSE_TYPE - Static variable in interface org.surfnet.oaaas.auth.OAuth2Validator
 
AuthorizationRequest - Class in org.surfnet.oaaas.model
A representation of an AuthorizationRequest.
AuthorizationRequest() - Constructor for class org.surfnet.oaaas.model.AuthorizationRequest
 
AuthorizationRequest(String, String, String, List<String>, String, String) - Constructor for class org.surfnet.oaaas.model.AuthorizationRequest
 
AuthorizationRequestRepository - Interface in org.surfnet.oaaas.repository
 
authorizeCallback(HttpServletRequest) - Method in class org.surfnet.oaaas.resource.TokenResource
Entry point for the authorize call which needs to return an authorization code or (implicit grant) an access token
authorizeCallbackGet(HttpServletRequest) - Method in class org.surfnet.oaaas.resource.TokenResource
 

B

BASIC_REALM - Static variable in class org.surfnet.oaaas.resource.TokenResource
 
BEARER - Static variable in interface org.surfnet.oaaas.auth.OAuth2Validator
 
buildErrorResponse(Exception) - Method in class org.surfnet.oaaas.resource.resourceserver.AbstractResource
 
buildViolationErrorResponse(Set<ConstraintViolation<?>>) - Method in class org.surfnet.oaaas.resource.resourceserver.AbstractResource
 

C

canCommence(HttpServletRequest) - Method in class org.surfnet.oaaas.auth.AbstractAuthenticator
Implement this method to state whether the given request is a continuation that can be handled.
canCommence(HttpServletRequest) - Method in class org.surfnet.oaaas.noop.NoopAuthenticator
 
CLIENT - Static variable in class org.surfnet.oaaas.auth.AbstractUserConsentHandler
Constant to get the Client when the control should be returned to the implementor
Client - Class in org.surfnet.oaaas.model
Represents a Client as defined by the OAuth 2 specification:
Client() - Constructor for class org.surfnet.oaaas.model.Client
 
CLIENT_CREDENTIALS_GRANT_RESPONSE_TYPE - Static variable in interface org.surfnet.oaaas.auth.OAuth2Validator
 
ClientRepository - Interface in org.surfnet.oaaas.repository
 
ClientResource - Class in org.surfnet.oaaas.resource.resourceserver
JAX-RS Resource for CRUD operations on Clients.
ClientResource() - Constructor for class org.surfnet.oaaas.resource.resourceserver.ClientResource
 
consentCallback(HttpServletRequest) - Method in class org.surfnet.oaaas.resource.TokenResource
Called after the user has given consent
containsClient(Client) - Method in class org.surfnet.oaaas.model.ResourceServer
 
countByUniqueResourceOwnerIdAndClientId(long) - Method in interface org.surfnet.oaaas.repository.AccessTokenRepository
 

D

decodePrincipal() - Method in class org.surfnet.oaaas.model.AccessToken
 
decodePrincipal() - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
delete(HttpServletRequest, Long) - Method in class org.surfnet.oaaas.resource.resourceserver.AccessTokenResource
Delete an existing access token.
delete(HttpServletRequest, Long, Long) - Method in class org.surfnet.oaaas.resource.resourceserver.ClientResource
Delete a given client.
delete(HttpServletRequest, Long) - Method in class org.surfnet.oaaas.resource.resourceserver.ResourceServerResource
Delete an existing resource server.
destroy() - Method in class org.surfnet.oaaas.auth.AbstractAuthenticator
 
destroy() - Method in class org.surfnet.oaaas.auth.AbstractUserConsentHandler
 
destroy() - Method in class org.surfnet.oaaas.auth.AuthenticationFilter
 
destroy() - Method in class org.surfnet.oaaas.auth.UserConsentFilter
 
determineRedirectUri(AuthorizationRequest, String, Client) - Method in class org.surfnet.oaaas.auth.OAuth2ValidatorImpl
 
determineScopes(AuthorizationRequest, Client) - Method in class org.surfnet.oaaas.auth.OAuth2ValidatorImpl
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.surfnet.oaaas.auth.AbstractAuthenticator
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.surfnet.oaaas.auth.AbstractUserConsentHandler
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.surfnet.oaaas.auth.AuthenticationFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.surfnet.oaaas.auth.UserConsentFilter
 

E

encodePrincipal() - Method in class org.surfnet.oaaas.model.AccessToken
 
encodePrincipal() - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
equals(Object) - Method in class org.surfnet.oaaas.model.AbstractEntity
 
ErrorResponse - Class in org.surfnet.oaaas.model
Representation an error response conform spec
ErrorResponse() - Constructor for class org.surfnet.oaaas.model.ErrorResponse
 
ErrorResponse(String, String) - Constructor for class org.surfnet.oaaas.model.ErrorResponse
 
ExceptionTranslator - Interface in org.surfnet.oaaas.repository
 
extractAuthorizationRequest(HttpServletRequest) - Method in class org.surfnet.oaaas.auth.AuthenticationFilter
 

F

findByAuthorizationCode(String) - Method in interface org.surfnet.oaaas.repository.AuthorizationRequestRepository
 
findByAuthState(String) - Method in interface org.surfnet.oaaas.repository.AuthorizationRequestRepository
 
findByClientId(String) - Method in interface org.surfnet.oaaas.repository.ClientRepository
 
findByIdAndOwner(Long, String) - Method in interface org.surfnet.oaaas.repository.ResourceServerRepository
 
findByIdAndResourceOwnerId(Long, String) - Method in interface org.surfnet.oaaas.repository.AccessTokenRepository
 
findByIdAndResourceServer(Long, ResourceServer) - Method in interface org.surfnet.oaaas.repository.ClientRepository
 
findByKey(String) - Method in interface org.surfnet.oaaas.repository.ResourceServerRepository
 
findByOwner(String) - Method in interface org.surfnet.oaaas.repository.ResourceServerRepository
 
findByRefreshToken(String) - Method in interface org.surfnet.oaaas.repository.AccessTokenRepository
 
findByResourceOwnerId(String) - Method in interface org.surfnet.oaaas.repository.AccessTokenRepository
 
findByResourceOwnerIdAndClient(String, Client) - Method in interface org.surfnet.oaaas.repository.AccessTokenRepository
 
findByResourceServer(ResourceServer) - Method in interface org.surfnet.oaaas.repository.ClientRepository
 
findByToken(String) - Method in interface org.surfnet.oaaas.repository.AccessTokenRepository
 
fromMultiValuedFormParameters(MultivaluedMap<String, String>) - Static method in class org.surfnet.oaaas.model.AccessTokenRequest
 

G

generateClientId(Client) - Method in class org.surfnet.oaaas.resource.resourceserver.ClientResource
Method that generates a unique client id, taking into account existing clientIds in the backend.
generateKey() - Method in class org.surfnet.oaaas.resource.resourceserver.ResourceServerResource
 
generateRandom() - Method in class org.surfnet.oaaas.resource.resourceserver.AbstractResource
 
generateSecret() - Method in class org.surfnet.oaaas.resource.resourceserver.ClientResource
 
generateSecret() - Method in class org.surfnet.oaaas.resource.resourceserver.ResourceServerResource
 
getAccessToken() - Method in class org.surfnet.oaaas.model.AccessTokenResponse
 
getAll(HttpServletRequest) - Method in class org.surfnet.oaaas.resource.resourceserver.AccessTokenResource
Get all access token for the provided credentials (== owner).
getAll(HttpServletRequest, Long) - Method in class org.surfnet.oaaas.resource.resourceserver.ClientResource
Get a list of all clients linked to the given resourceServer.
getAll(HttpServletRequest) - Method in class org.surfnet.oaaas.resource.resourceserver.ResourceServerResource
Get all existing resource servers for the provided credentials (== owner) or in case of an adminPrincipal we return all resource servers.
getAttributes() - Method in class org.surfnet.oaaas.model.Client
 
getAuthorizationCode() - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
getAuthorizationCodeValue() - Method in class org.surfnet.oaaas.resource.TokenResource
 
getAuthState() - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
getAuthStateValue(ServletRequest) - Method in class org.surfnet.oaaas.auth.AbstractFilter
Get the attribute value that serves as session state.
getAuthStateValue() - Method in class org.surfnet.oaaas.auth.AuthenticationFilter
 
getById(HttpServletRequest, Long) - Method in class org.surfnet.oaaas.resource.resourceserver.AccessTokenResource
Get one token.
getById(HttpServletRequest, Long, Long) - Method in class org.surfnet.oaaas.resource.resourceserver.ClientResource
Get a specific Client.
getById(HttpServletRequest, Long) - Method in class org.surfnet.oaaas.resource.resourceserver.ResourceServerResource
Get one resource server.
getClient(ServletRequest) - Method in class org.surfnet.oaaas.auth.AbstractUserConsentHandler
Get the Client from the request context to use in handling user consent
getClient() - Method in class org.surfnet.oaaas.model.AccessToken
 
getClient() - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
getClient() - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
getClientId() - Method in class org.surfnet.oaaas.model.AccessToken
 
getClientId() - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
getClientId() - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
getClientId() - Method in class org.surfnet.oaaas.model.Client
 
getClients() - Method in class org.surfnet.oaaas.model.ResourceServer
 
getClients() - Method in class org.surfnet.oaaas.model.StatisticsResponse.ResourceServerStat
 
getClientSecret() - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
getCode() - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
getContactEmail() - Method in class org.surfnet.oaaas.model.Client
 
getContactEmail() - Method in class org.surfnet.oaaas.model.ResourceServer
 
getContactName() - Method in class org.surfnet.oaaas.model.Client
 
getContactName() - Method in class org.surfnet.oaaas.model.ResourceServer
 
getCreationDate() - Method in class org.surfnet.oaaas.model.AbstractEntity
 
getDescription() - Method in enum org.surfnet.oaaas.auth.OAuth2Validator.ValidationResponse
 
getDescription() - Method in class org.surfnet.oaaas.model.Client
 
getDescription() - Method in class org.surfnet.oaaas.model.ResourceServer
 
getDescription() - Method in class org.surfnet.oaaas.model.StatisticsResponse.ClientStat
 
getDescription() - Method in class org.surfnet.oaaas.model.StatisticsResponse.ResourceServerStat
 
getEncodedPrincipal() - Method in class org.surfnet.oaaas.model.AccessToken
 
getEncodedPrincipal() - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
getError() - Method in class org.surfnet.oaaas.model.ErrorResponse
 
getErrorDescription() - Method in class org.surfnet.oaaas.model.ErrorResponse
 
getExpireDuration() - Method in class org.surfnet.oaaas.model.Client
 
getExpires() - Method in class org.surfnet.oaaas.model.AccessToken
 
getExpiresIn() - Method in class org.surfnet.oaaas.model.AccessTokenResponse
 
getGrantedScopes() - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
getGrantType() - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
getId() - Method in class org.surfnet.oaaas.model.AbstractEntity
 
getKey() - Method in class org.surfnet.oaaas.model.ResourceServer
 
getModificationDate() - Method in class org.surfnet.oaaas.model.AbstractEntity
 
getName() - Method in class org.surfnet.oaaas.model.Client
 
getName() - Method in class org.surfnet.oaaas.model.ResourceServer
 
getName() - Method in class org.surfnet.oaaas.model.StatisticsResponse.ClientStat
 
getName() - Method in class org.surfnet.oaaas.model.StatisticsResponse.ResourceServerStat
 
getOwner() - Method in class org.surfnet.oaaas.model.ResourceServer
 
getPrincipal() - Method in class org.surfnet.oaaas.model.AccessToken
 
getPrincipal() - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
getRedirectUri() - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
getRedirectUri() - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
getRedirectUris() - Method in class org.surfnet.oaaas.model.Client
Get the redirectUris
getRefreshToken() - Method in class org.surfnet.oaaas.model.AccessToken
 
getRefreshToken() - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
getRefreshToken() - Method in class org.surfnet.oaaas.model.AccessTokenResponse
 
getRequestedScopes() - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
getResourceOwnerId() - Method in class org.surfnet.oaaas.model.AccessToken
 
getResourceServer() - Method in class org.surfnet.oaaas.model.Client
 
getResourceServers() - Method in class org.surfnet.oaaas.model.StatisticsResponse
 
getResponseType() - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
getReturnUri(ServletRequest) - Method in class org.surfnet.oaaas.auth.AbstractFilter
 
getScope() - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
getScope() - Method in class org.surfnet.oaaas.model.AccessTokenResponse
 
getScopes() - Method in class org.surfnet.oaaas.model.AccessToken
 
getScopes() - Method in class org.surfnet.oaaas.model.Client
 
getScopes() - Method in class org.surfnet.oaaas.model.ResourceServer
 
getSecret() - Method in class org.surfnet.oaaas.model.Client
 
getSecret() - Method in class org.surfnet.oaaas.model.ResourceServer
 
getState() - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
getThumbNailUrl() - Method in class org.surfnet.oaaas.model.Client
 
getThumbNailUrl() - Method in class org.surfnet.oaaas.model.ResourceServer
 
getToken() - Method in class org.surfnet.oaaas.model.AccessToken
 
getTokenCount() - Method in class org.surfnet.oaaas.model.StatisticsResponse.ClientStat
 
getTokenType() - Method in class org.surfnet.oaaas.model.AccessTokenResponse
 
getTokenValue(boolean) - Method in class org.surfnet.oaaas.resource.TokenResource
 
getUserId(HttpServletRequest) - Method in class org.surfnet.oaaas.resource.resourceserver.AbstractResource
 
getValue() - Method in enum org.surfnet.oaaas.auth.OAuth2Validator.ValidationResponse
 
getViolations() - Method in class org.surfnet.oaaas.model.ValidationErrorResponse
 
GRANT_TYPE_AUTHORIZATION_CODE - Static variable in interface org.surfnet.oaaas.auth.OAuth2Validator
 
GRANT_TYPE_CLIENT_CREDENTIALS - Static variable in interface org.surfnet.oaaas.auth.OAuth2Validator
 
GRANT_TYPE_REFRESH_TOKEN - Static variable in interface org.surfnet.oaaas.auth.OAuth2Validator
 
GRANTED_SCOPES - Static variable in class org.surfnet.oaaas.auth.AbstractUserConsentHandler
The constant that contains the scopes, set by concrete userConsentHandlers and consumed by the authorization endpoint.

H

handleUserConsent(HttpServletRequest, HttpServletResponse, FilterChain, String, String, Client) - Method in class org.surfnet.oaaas.auth.AbstractUserConsentHandler
Implement this method to perform the actual authentication.
handleUserConsent(HttpServletRequest, HttpServletResponse, FilterChain, String, String, Client) - Method in class org.surfnet.oaaas.noop.NoopUserConsentHandler
 
hashCode() - Method in class org.surfnet.oaaas.model.AbstractEntity
 

I

IMPLICIT_GRANT_RESPONSE_TYPE - Static variable in interface org.surfnet.oaaas.auth.OAuth2Validator
 
init(FilterConfig) - Method in class org.surfnet.oaaas.auth.AbstractAuthenticator
 
init(FilterConfig) - Method in class org.surfnet.oaaas.auth.AbstractUserConsentHandler
 
init(FilterConfig) - Method in class org.surfnet.oaaas.auth.AuthenticationFilter
 
init(FilterConfig) - Method in class org.surfnet.oaaas.auth.UserConsentFilter
 
initialize(AbstractEntityValid) - Method in class org.surfnet.oaaas.model.validation.AbstractEntityValidator
 
isAdminPrincipal(HttpServletRequest) - Method in class org.surfnet.oaaas.resource.resourceserver.AbstractResource
 
isAllowedClientCredentials() - Method in class org.surfnet.oaaas.model.Client
 
isAllowedImplicitGrant() - Method in class org.surfnet.oaaas.model.Client
 
isExactMatch(UserPassCredentials) - Method in class org.surfnet.oaaas.model.Client
 
isIncludePrincipal() - Method in class org.surfnet.oaaas.model.Client
 
isJsonTypeInfoIncluded() - Method in class org.surfnet.oaaas.resource.VerifyResource
 
isSkipConsent() - Method in class org.surfnet.oaaas.model.Client
 
isUseRefreshTokens() - Method in class org.surfnet.oaaas.model.Client
 
isValid(AbstractEntity, ConstraintValidatorContext) - Method in class org.surfnet.oaaas.model.validation.AbstractEntityValidator
 
isValidUrl(String) - Static method in class org.surfnet.oaaas.auth.AuthenticationFilter
 

N

NoopAuthenticator - Class in org.surfnet.oaaas.noop
A mimimalistic implementation of AbstractAuthenticator that contains no authentication but only fulfills the contract of Authenticators.
NoopAuthenticator() - Constructor for class org.surfnet.oaaas.noop.NoopAuthenticator
 
NoopUserConsentHandler - Class in org.surfnet.oaaas.noop
A noop implementation of AbstractUserConsentHandler that contains no consent handling but only fulfills the contract of the UserConsentFilter.
NoopUserConsentHandler() - Constructor for class org.surfnet.oaaas.noop.NoopUserConsentHandler
 

O

OAuth2Validator - Interface in org.surfnet.oaaas.auth
Responsible for validating the OAuth2 incoming requests
OAuth2Validator.ValidationResponse - Enum in org.surfnet.oaaas.auth
OAuth2ValidatorImpl - Class in org.surfnet.oaaas.auth
Implementation of OAuth2Validator
OAuth2ValidatorImpl() - Constructor for class org.surfnet.oaaas.auth.OAuth2ValidatorImpl
 
OpenJPAExceptionTranslator - Class in org.surfnet.oaaas.repository
 
OpenJPAExceptionTranslator() - Constructor for class org.surfnet.oaaas.repository.OpenJPAExceptionTranslator
 
org.surfnet.oaaas.auth - package org.surfnet.oaaas.auth
 
org.surfnet.oaaas.model - package org.surfnet.oaaas.model
 
org.surfnet.oaaas.model.validation - package org.surfnet.oaaas.model.validation
 
org.surfnet.oaaas.noop - package org.surfnet.oaaas.noop
 
org.surfnet.oaaas.repository - package org.surfnet.oaaas.repository
 
org.surfnet.oaaas.resource - package org.surfnet.oaaas.resource
 
org.surfnet.oaaas.resource.resourceserver - package org.surfnet.oaaas.resource.resourceserver
 

P

post(Client, Long, HttpServletRequest, Long) - Method in class org.surfnet.oaaas.resource.resourceserver.ClientResource
Update an existing client.
post(ResourceServer, HttpServletRequest, Long) - Method in class org.surfnet.oaaas.resource.resourceserver.ResourceServerResource
Update an existing resource server.
PRINCIPAL - Static variable in class org.surfnet.oaaas.auth.AbstractAuthenticator
The constant that contains the principal, set by concrete authenticators and consumed by the authorization endpoint.
principal(HttpServletRequest) - Method in class org.surfnet.oaaas.resource.resourceserver.ResourceServerResource
Get the principal
pruneClientScopes(List<String>, List<String>, Set<Client>) - Method in class org.surfnet.oaaas.resource.resourceserver.ResourceServerResource
Delete all scopes from clients that are not valid anymore with the new resource server
put(HttpServletRequest, Long, Client) - Method in class org.surfnet.oaaas.resource.resourceserver.ClientResource
Save a new client.
put(HttpServletRequest, ResourceServer) - Method in class org.surfnet.oaaas.resource.resourceserver.ResourceServerResource
Save a new resource server.

R

ResourceServer - Class in org.surfnet.oaaas.model
Representation of the server hosting the protected resources, capable of accepting and responding to protected resource requests using access tokens.
ResourceServer() - Constructor for class org.surfnet.oaaas.model.ResourceServer
 
ResourceServerRepository - Interface in org.surfnet.oaaas.repository
 
ResourceServerResource - Class in org.surfnet.oaaas.resource.resourceserver
JAX-RS Resource for resource servers.
ResourceServerResource() - Constructor for class org.surfnet.oaaas.resource.resourceserver.ResourceServerResource
 
response(Object) - Method in class org.surfnet.oaaas.resource.resourceserver.AbstractResource
 
RETURN_URI - Static variable in class org.surfnet.oaaas.auth.AbstractFilter
Constant to get the return uri when the control should be returned to the implementor

S

sanitizeClientName(String) - Method in class org.surfnet.oaaas.resource.resourceserver.ClientResource
 
SCOPE_PATTERN - Static variable in class org.surfnet.oaaas.model.ResourceServer
 
SCOPE_READ - Static variable in class org.surfnet.oaaas.resource.resourceserver.AbstractResource
 
SCOPE_WRITE - Static variable in class org.surfnet.oaaas.resource.resourceserver.AbstractResource
 
setAccessToken(String) - Method in class org.surfnet.oaaas.model.AccessTokenResponse
 
setAccessTokenRepository(AccessTokenRepository) - Method in class org.surfnet.oaaas.resource.TokenResource
 
setAccessTokenRepository(AccessTokenRepository) - Method in class org.surfnet.oaaas.resource.VerifyResource
 
setAllowedClientCredentials(boolean) - Method in class org.surfnet.oaaas.model.Client
 
setAllowedImplicitGrant(boolean) - Method in class org.surfnet.oaaas.model.Client
 
setAttributes(Map<String, String>) - Method in class org.surfnet.oaaas.model.Client
 
setAuthenticator(AbstractAuthenticator) - Method in class org.surfnet.oaaas.auth.AuthenticationFilter
 
setAuthorizationCode(String) - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
setAuthorizationRequestRepository(AuthorizationRequestRepository) - Method in class org.surfnet.oaaas.auth.AuthenticationFilter
 
setAuthorizationRequestRepository(AuthorizationRequestRepository) - Method in class org.surfnet.oaaas.auth.UserConsentFilter
 
setAuthorizationRequestRepository(AuthorizationRequestRepository) - Method in class org.surfnet.oaaas.resource.TokenResource
 
setAuthState(String) - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
setAuthStateValue(ServletRequest, String) - Method in class org.surfnet.oaaas.auth.AbstractFilter
 
setClient(Client) - Method in class org.surfnet.oaaas.model.AccessToken
 
setClient(Client) - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
setClient(Client) - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
setClientId(String) - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
setClientId(String) - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
setClientId(String) - Method in class org.surfnet.oaaas.model.Client
 
setClients(Set<Client>) - Method in class org.surfnet.oaaas.model.ResourceServer
 
setClients(List<StatisticsResponse.ClientStat>) - Method in class org.surfnet.oaaas.model.StatisticsResponse.ResourceServerStat
 
setClientSecret(String) - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
setCode(String) - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
setContactEmail(String) - Method in class org.surfnet.oaaas.model.Client
 
setContactEmail(String) - Method in class org.surfnet.oaaas.model.ResourceServer
 
setContactName(String) - Method in class org.surfnet.oaaas.model.Client
 
setContactName(String) - Method in class org.surfnet.oaaas.model.ResourceServer
 
setDescription(String) - Method in class org.surfnet.oaaas.model.Client
 
setDescription(String) - Method in class org.surfnet.oaaas.model.ResourceServer
 
setDescription(String) - Method in class org.surfnet.oaaas.model.StatisticsResponse.ClientStat
 
setDescription(String) - Method in class org.surfnet.oaaas.model.StatisticsResponse.ResourceServerStat
 
setEnvironment(Environment) - Method in class org.surfnet.oaaas.resource.VerifyResource
 
setError(String) - Method in class org.surfnet.oaaas.model.ErrorResponse
 
setErrorDescription(String) - Method in class org.surfnet.oaaas.model.ErrorResponse
 
setExpireDuration(long) - Method in class org.surfnet.oaaas.model.Client
 
setExpires(long) - Method in class org.surfnet.oaaas.model.AccessToken
 
setExpiresIn(long) - Method in class org.surfnet.oaaas.model.AccessTokenResponse
 
setGrantedScopes(ServletRequest, String[]) - Method in class org.surfnet.oaaas.auth.AbstractUserConsentHandler
Set the granted scopes of the consent on the request.
setGrantedScopes(List<String>) - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
setGrantType(String) - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
setId(Long) - Method in class org.surfnet.oaaas.model.AbstractEntity
 
setIncludePrincipal(boolean) - Method in class org.surfnet.oaaas.model.Client
 
setKey(String) - Method in class org.surfnet.oaaas.model.ResourceServer
 
setName(String) - Method in class org.surfnet.oaaas.model.Client
 
setName(String) - Method in class org.surfnet.oaaas.model.ResourceServer
 
setName(String) - Method in class org.surfnet.oaaas.model.StatisticsResponse.ClientStat
 
setName(String) - Method in class org.surfnet.oaaas.model.StatisticsResponse.ResourceServerStat
 
setOAuth2Validator(OAuth2Validator) - Method in class org.surfnet.oaaas.auth.AuthenticationFilter
 
setoAuth2Validator(OAuth2Validator) - Method in class org.surfnet.oaaas.resource.TokenResource
 
setOwner(String) - Method in class org.surfnet.oaaas.model.ResourceServer
 
setPrincipal(ServletRequest, AuthenticatedPrincipal) - Method in class org.surfnet.oaaas.auth.AbstractAuthenticator
Set the given principal on the request.
setPrincipal(AuthenticatedPrincipal) - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
setRedirectUri(String) - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
setRedirectUri(String) - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
setRedirectUris(List<String>) - Method in class org.surfnet.oaaas.model.Client
Set the redirectUris
setRefreshToken(String) - Method in class org.surfnet.oaaas.model.AccessToken
 
setRefreshToken(String) - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
setRefreshToken(String) - Method in class org.surfnet.oaaas.model.AccessTokenResponse
 
setRequestedScopes(List<String>) - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
setResourceServer(ResourceServer) - Method in class org.surfnet.oaaas.model.Client
 
setResourceServerRepository(ResourceServerRepository) - Method in class org.surfnet.oaaas.resource.VerifyResource
 
setResourceServers(List<StatisticsResponse.ResourceServerStat>) - Method in class org.surfnet.oaaas.model.StatisticsResponse
 
setResponseType(String) - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
setScope(String) - Method in class org.surfnet.oaaas.model.AccessTokenRequest
 
setScope(String) - Method in class org.surfnet.oaaas.model.AccessTokenResponse
 
setScopes(List<String>) - Method in class org.surfnet.oaaas.model.AccessToken
 
setScopes(List<String>) - Method in class org.surfnet.oaaas.model.Client
 
setScopes(List<String>) - Method in class org.surfnet.oaaas.model.ResourceServer
 
setSecret(String) - Method in class org.surfnet.oaaas.model.Client
 
setSecret(String) - Method in class org.surfnet.oaaas.model.ResourceServer
 
setSkipConsent(boolean) - Method in class org.surfnet.oaaas.model.Client
 
setState(String) - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
setThumbNailUrl(String) - Method in class org.surfnet.oaaas.model.Client
 
setThumbNailUrl(String) - Method in class org.surfnet.oaaas.model.ResourceServer
 
setToken(String) - Method in class org.surfnet.oaaas.model.AccessToken
 
setTokenCount(long) - Method in class org.surfnet.oaaas.model.StatisticsResponse.ClientStat
 
setTokenType(String) - Method in class org.surfnet.oaaas.model.AccessTokenResponse
 
setUserConsentHandler(AbstractUserConsentHandler) - Method in class org.surfnet.oaaas.auth.UserConsentFilter
 
setUseRefreshTokens(boolean) - Method in class org.surfnet.oaaas.model.Client
 
StatisticsResponse - Class in org.surfnet.oaaas.model
Response representing the statistics for the entire database
StatisticsResponse() - Constructor for class org.surfnet.oaaas.model.StatisticsResponse
 
StatisticsResponse(List<StatisticsResponse.ResourceServerStat>) - Constructor for class org.surfnet.oaaas.model.StatisticsResponse
 
StatisticsResponse.ClientStat - Class in org.surfnet.oaaas.model
 
StatisticsResponse.ClientStat() - Constructor for class org.surfnet.oaaas.model.StatisticsResponse.ClientStat
 
StatisticsResponse.ClientStat(String, String, Number) - Constructor for class org.surfnet.oaaas.model.StatisticsResponse.ClientStat
 
StatisticsResponse.ResourceServerStat - Class in org.surfnet.oaaas.model
 
StatisticsResponse.ResourceServerStat() - Constructor for class org.surfnet.oaaas.model.StatisticsResponse.ResourceServerStat
 
StatisticsResponse.ResourceServerStat(String, String, List<StatisticsResponse.ClientStat>) - Constructor for class org.surfnet.oaaas.model.StatisticsResponse.ResourceServerStat
 
stats(HttpServletRequest) - Method in class org.surfnet.oaaas.resource.resourceserver.ResourceServerResource
Get statistics

T

token(String, MultivaluedMap<String, String>) - Method in class org.surfnet.oaaas.resource.TokenResource
 
TokenResource - Class in org.surfnet.oaaas.resource
Resource for handling all calls related to tokens.
TokenResource() - Constructor for class org.surfnet.oaaas.resource.TokenResource
 
toString() - Method in class org.surfnet.oaaas.model.AbstractEntity
 
toString() - Method in class org.surfnet.oaaas.model.AccessTokenResponse
 
translate(Throwable) - Method in interface org.surfnet.oaaas.repository.ExceptionTranslator
 
translate(Throwable) - Method in class org.surfnet.oaaas.repository.OpenJPAExceptionTranslator
 

U

unauthorized() - Method in class org.surfnet.oaaas.resource.VerifyResource
 
updateTimeStamps() - Method in class org.surfnet.oaaas.model.AbstractEntity
 
UserConsentFilter - Class in org.surfnet.oaaas.auth
Filter that ensures the Resource Owner grants consent for the use of the Resource Server data to the Client app.
UserConsentFilter() - Constructor for class org.surfnet.oaaas.auth.UserConsentFilter
 

V

v - Variable in exception org.surfnet.oaaas.auth.ValidationResponseException
 
valid() - Method in enum org.surfnet.oaaas.auth.OAuth2Validator.ValidationResponse
 
validate(AuthorizationRequest) - Method in interface org.surfnet.oaaas.auth.OAuth2Validator
validate(AccessTokenRequest) - Method in interface org.surfnet.oaaas.auth.OAuth2Validator
Validate the AccessTokenRequest
validate(AuthorizationRequest) - Method in class org.surfnet.oaaas.auth.OAuth2ValidatorImpl
 
validate(AccessTokenRequest) - Method in class org.surfnet.oaaas.auth.OAuth2ValidatorImpl
 
validate(ConstraintValidatorContext) - Method in class org.surfnet.oaaas.model.AbstractEntity
Template method that validates the state of an AbstractEntity.
validate(ConstraintValidatorContext) - Method in class org.surfnet.oaaas.model.AuthorizationRequest
 
validate(ConstraintValidatorContext) - Method in class org.surfnet.oaaas.model.Client
 
validate(ConstraintValidatorContext) - Method in class org.surfnet.oaaas.model.ResourceServer
 
validate(AbstractEntity) - Method in class org.surfnet.oaaas.resource.resourceserver.AbstractResource
 
validateAccessTokenRequest(AccessTokenRequest) - Method in class org.surfnet.oaaas.auth.OAuth2ValidatorImpl
 
validateAttributes(AccessTokenRequest) - Method in class org.surfnet.oaaas.auth.OAuth2ValidatorImpl
 
validateAuthorizationRequest(AuthorizationRequest) - Method in class org.surfnet.oaaas.auth.OAuth2ValidatorImpl
 
validateClient(AuthorizationRequest) - Method in class org.surfnet.oaaas.auth.OAuth2ValidatorImpl
 
validateGrantType(AccessTokenRequest) - Method in class org.surfnet.oaaas.auth.OAuth2ValidatorImpl
 
validateResponseType(AuthorizationRequest) - Method in class org.surfnet.oaaas.auth.OAuth2ValidatorImpl
 
validateScope(HttpServletRequest, List<String>) - Method in class org.surfnet.oaaas.resource.resourceserver.AbstractResource
 
ValidationErrorResponse - Class in org.surfnet.oaaas.model
POJO representing an error response used when dealing with resources.
ValidationErrorResponse() - Constructor for class org.surfnet.oaaas.model.ValidationErrorResponse
 
ValidationErrorResponse(Set<ConstraintViolation<?>>) - Constructor for class org.surfnet.oaaas.model.ValidationErrorResponse
 
ValidationResponseException - Exception in org.surfnet.oaaas.auth
 
ValidationResponseException(OAuth2Validator.ValidationResponse) - Constructor for exception org.surfnet.oaaas.auth.ValidationResponseException
 
validator - Variable in class org.surfnet.oaaas.resource.resourceserver.AbstractResource
 
valueOf(String) - Static method in enum org.surfnet.oaaas.auth.OAuth2Validator.ValidationResponse
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.surfnet.oaaas.auth.OAuth2Validator.ValidationResponse
Returns an array containing the constants of this enum type, in the order they are declared.
VerifyResource - Class in org.surfnet.oaaas.resource
Resource for handling the call from resource servers to validate an access token.
VerifyResource() - Constructor for class org.surfnet.oaaas.resource.VerifyResource
 
verifyToken(String, String) - Method in class org.surfnet.oaaas.resource.VerifyResource
 
violation(ConstraintValidatorContext, String) - Method in class org.surfnet.oaaas.model.AbstractEntity
Convenience method for adding a ConstraintViolation to the given context.

W

WWW_AUTHENTICATE - Static variable in class org.surfnet.oaaas.resource.TokenResource
 
A B C D E F G H I N O P R S T U V W 

Copyright © 2012–2013 SURFnet bv, The Netherlands. All rights reserved.