org.jboss.resteasy.skeleton.key.idm.service
Class TokenManagement
java.lang.Object
org.jboss.resteasy.skeleton.key.idm.service.TokenManagement
@Path(value="/realms")
public class TokenManagement
- extends Object
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
Method Summary |
Response |
accessRequest(String realmId,
MultivaluedMap<String,String> formData)
|
Response |
accessTokenGrant(String realmId,
MultivaluedMap<String,String> formParams)
OAuth Section 4.4 Client Credentials Grant |
protected AccessTokenResponse |
accessTokenResponse(PrivateKey privateKey,
SkeletonKeyToken token)
|
protected boolean |
authenticate(Realm realm,
User user,
MultivaluedMap<String,String> formData)
|
protected SkeletonKeyToken |
createAccessToken(User user,
Realm realm)
|
protected SkeletonKeyToken |
createToken(String scopeParam,
Realm realm,
User client,
User user)
|
Response |
login(String realmName,
MultivaluedMap<String,String> formData)
|
Response |
requestAccessCode(String realmName,
String responseType,
String redirect,
String clientId,
String scopeParam,
String state)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
identityManager
protected IdentityManager identityManager
logger
protected Logger logger
accessCodeMap
protected Map<String,TokenManagement.AccessCode> accessCodeMap
uriInfo
@Context
protected UriInfo uriInfo
providers
@Context
protected Providers providers
securityContext
@Context
protected SecurityContext securityContext
headers
@Context
protected HttpHeaders headers
TokenManagement
public TokenManagement(IdentityManager identityManager)
createAccessToken
protected SkeletonKeyToken createAccessToken(User user,
Realm realm)
login
@Path(value="{realm}/auth/request/login")
public Response login(String realmName,
MultivaluedMap<String,String> formData)
createToken
protected SkeletonKeyToken createToken(String scopeParam,
Realm realm,
User client,
User user)
accessRequest
@Path(value="{realm}/access/codes")
public Response accessRequest(String realmId,
MultivaluedMap<String,String> formData)
accessTokenResponse
protected AccessTokenResponse accessTokenResponse(PrivateKey privateKey,
SkeletonKeyToken token)
requestAccessCode
@Path(value="{realm}/auth/request")
public Response requestAccessCode(String realmName,
String responseType,
String redirect,
String clientId,
String scopeParam,
String state)
accessTokenGrant
@Path(value="{realm}/grants")
public Response accessTokenGrant(String realmId,
MultivaluedMap<String,String> formParams)
- OAuth Section 4.4 Client Credentials Grant
authenticate
protected boolean authenticate(Realm realm,
User user,
MultivaluedMap<String,String> formData)
Copyright © 2013. All Rights Reserved.