@Named @Transactional public class ResourceServerResource extends AbstractResource
SCOPE_READ, SCOPE_WRITE, validator| Constructor and Description |
|---|
ResourceServerResource() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
delete(javax.servlet.http.HttpServletRequest request,
Long id)
Delete an existing resource server.
|
protected String |
generateKey() |
protected String |
generateSecret() |
javax.ws.rs.core.Response |
getAll(javax.servlet.http.HttpServletRequest request)
Get all existing resource servers for the provided credentials (== owner) or in case of an adminPrincipal we return all resource servers.
|
javax.ws.rs.core.Response |
getById(javax.servlet.http.HttpServletRequest request,
Long id)
Get one resource server.
|
javax.ws.rs.core.Response |
post(ResourceServer resourceServer,
javax.servlet.http.HttpServletRequest request,
Long id)
Update an existing resource server.
|
javax.ws.rs.core.Response |
principal(javax.servlet.http.HttpServletRequest request)
Get the principal
|
protected void |
pruneClientScopes(List<String> newScopes,
List<String> oldScopes,
Set<Client> clients)
Delete all scopes from clients that are not valid anymore with the new
resource server
|
javax.ws.rs.core.Response |
put(javax.servlet.http.HttpServletRequest request,
ResourceServer newOne)
Save a new resource server.
|
javax.ws.rs.core.Response |
stats(javax.servlet.http.HttpServletRequest request)
Get statistics
|
addAll, buildErrorResponse, buildViolationErrorResponse, generateRandom, getUserId, isAdminPrincipal, response, validate, validateScopepublic javax.ws.rs.core.Response getAll(@Context
javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response getById(@Context
javax.servlet.http.HttpServletRequest request,
Long id)
public javax.ws.rs.core.Response stats(@Context
javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response principal(@Context
javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response put(@Context
javax.servlet.http.HttpServletRequest request,
ResourceServer newOne)
public javax.ws.rs.core.Response delete(@Context
javax.servlet.http.HttpServletRequest request,
Long id)
public javax.ws.rs.core.Response post(ResourceServer resourceServer, @Context javax.servlet.http.HttpServletRequest request, Long id)
protected void pruneClientScopes(List<String> newScopes, List<String> oldScopes, Set<Client> clients)
newScopes - the newly saved scopesoldScopes - the scopes from the existing resource serverclients - the clients of the resource serverprotected String generateKey()
protected String generateSecret()
Copyright © 2012-2013 SURFnet bv, The Netherlands. All Rights Reserved.