Package com.nimbusds.oauth2.sdk.client
Class ClientDeleteRequest
- java.lang.Object
-
- com.nimbusds.oauth2.sdk.AbstractRequest
-
- com.nimbusds.oauth2.sdk.ProtectedResourceRequest
-
- com.nimbusds.oauth2.sdk.client.ClientDeleteRequest
-
@Immutable public class ClientDeleteRequest extends ProtectedResourceRequest
Client delete request.Example HTTP request:
DELETE /register/s6BhdRkqt3 HTTP/1.1 Accept: application/json Host: server.example.com Authorization: Bearer reg-23410913-abewfq.123483
Related specifications:
- OAuth 2.0 Dynamic Client Registration Management Protocol (RFC 7592), section 2.3.
-
-
Constructor Summary
Constructors Constructor Description ClientDeleteRequest(URI uri, BearerAccessToken accessToken)
Creates a new client delete request.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClientDeleteRequest
parse(HTTPRequest httpRequest)
Parses a client delete request from the specified HTTP DELETE request.HTTPRequest
toHTTPRequest()
Returns the matching HTTP request.-
Methods inherited from class com.nimbusds.oauth2.sdk.ProtectedResourceRequest
getAccessToken
-
Methods inherited from class com.nimbusds.oauth2.sdk.AbstractRequest
getEndpointURI
-
-
-
-
Constructor Detail
-
ClientDeleteRequest
public ClientDeleteRequest(URI uri, BearerAccessToken accessToken)
Creates a new client delete request.- Parameters:
uri
- The URI of the client configuration endpoint. May benull
if thetoHTTPRequest()
method will not be used.accessToken
- An OAuth 2.0 Bearer access token for the request,null
if none.
-
-
Method Detail
-
toHTTPRequest
public HTTPRequest toHTTPRequest()
Description copied from interface:Request
Returns the matching HTTP request.- Returns:
- The HTTP request.
-
parse
public static ClientDeleteRequest parse(HTTPRequest httpRequest) throws ParseException
Parses a client delete request from the specified HTTP DELETE request.- Parameters:
httpRequest
- The HTTP request. Must not benull
.- Returns:
- The client add (register) request.
- Throws:
ParseException
- If the HTTP request couldn't be parsed to a client delete request.
-
-