@Singleton public class AccessTokenResource extends Object
Constructor and Description |
---|
AccessTokenResource(RestUserAccessTokenService restUserAccessTokenService,
com.atlassian.struts.TextProvider textProvider) |
Modifier and Type | Method and Description |
---|---|
RestAccessToken |
createAccessToken(com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
CreateAccessTokenRequest request)
Create new access token for current user.
|
RestPageModel<RestAccessToken> |
getUserTokens(com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
PageRequest pageRequest,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Retrieve a page of user's access tokens.
|
javax.ws.rs.core.Response |
revokeToken(com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
String tokenId)
Revoke current user's access token.
|
@Inject public AccessTokenResource(RestUserAccessTokenService restUserAccessTokenService, com.atlassian.struts.TextProvider textProvider)
public RestPageModel<RestAccessToken> getUserTokens(@Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext, @Context PageRequest pageRequest, @Context Expansion expansion, @Context javax.ws.rs.core.UriInfo uriInfo)
public RestAccessToken createAccessToken(@Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext, CreateAccessTokenRequest request) throws WebValidationException
request
- request for token. Name is required fieldWebValidationException
public javax.ws.rs.core.Response revokeToken(@Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext, String tokenId) throws WebValidationException
tokenId
- id of tokenWebValidationException
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.