@Immutable public class ResourceOwnerPasswordCredentialsGrant extends AuthorizationGrant
Related specifications:
Modifier and Type | Field | Description |
---|---|---|
static GrantType |
GRANT_TYPE |
The grant type.
|
Constructor | Description |
---|---|
ResourceOwnerPasswordCredentialsGrant(String username,
Secret password) |
Creates a new resource owner password credentials grant.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(Object o) |
|
Secret |
getPassword() |
Gets the resource owner's password.
|
String |
getUsername() |
Gets the resource owner's username.
|
int |
hashCode() |
|
static ResourceOwnerPasswordCredentialsGrant |
parse(Map<String,List<String>> params) |
Parses a resource owner password credentials grant from the
specified request body parameters.
|
Map<String,List<String>> |
toParameters() |
Returns the request body parameters for the authorisation grant.
|
getType
public static final GrantType GRANT_TYPE
public ResourceOwnerPasswordCredentialsGrant(String username, Secret password)
username
- The resource owner's username. Must not be
null
.password
- The resource owner's password. Must not be
null
.public String getUsername()
public Secret getPassword()
public Map<String,List<String>> toParameters()
AuthorizationGrant
toParameters
in class AuthorizationGrant
public static ResourceOwnerPasswordCredentialsGrant parse(Map<String,List<String>> params) throws ParseException
Example:
grant_type=password username=johndoe password=A3ddj3w
params
- The parameters.ParseException
- If parsing failed.Copyright © 2018 Connect2id Ltd.. All rights reserved.