org.surfnet.oaaas.resource.resourceserver
Class AccessTokenResource

java.lang.Object
  extended by org.surfnet.oaaas.resource.AbstractResource
      extended by org.surfnet.oaaas.resource.resourceserver.AccessTokenResource

@Named
public class AccessTokenResource
extends AbstractResource

JAX-RS Resource for maintaining owns access tokens.


Field Summary
 
Fields inherited from class org.surfnet.oaaas.resource.AbstractResource
SCOPE_READ, SCOPE_WRITE, validator
 
Constructor Summary
AccessTokenResource()
           
 
Method Summary
 javax.ws.rs.core.Response delete(javax.servlet.http.HttpServletRequest request, Long id)
          Delete an existing access token.
 javax.ws.rs.core.Response getAll(javax.servlet.http.HttpServletRequest request)
          Get all access token for the provided credentials (== owner).
 javax.ws.rs.core.Response getById(javax.servlet.http.HttpServletRequest request, Long id)
          Get one token.
 
Methods inherited from class org.surfnet.oaaas.resource.AbstractResource
buildErrorResponse, buildViolationErrorResponse, generateRandom, getUserId, validate, validateScope
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessTokenResource

public AccessTokenResource()
Method Detail

getAll

public javax.ws.rs.core.Response getAll(@Context
                                        javax.servlet.http.HttpServletRequest request)
Get all access token for the provided credentials (== owner).


getById

public javax.ws.rs.core.Response getById(@Context
                                         javax.servlet.http.HttpServletRequest request,
                                         Long id)
Get one token.


delete

public javax.ws.rs.core.Response delete(@Context
                                        javax.servlet.http.HttpServletRequest request,
                                        Long id)
Delete an existing access token.



Copyright © 2012-2013 SURFnet bv, The Netherlands. All Rights Reserved.