Oracle Communications Services Gatekeeper Java API Reference
7.0.0.1

E96578-01

oracle.ocsg.oauth2
Interface OAuthTokenPrincipal

All Superinterfaces:
java.security.Principal
All Known Implementing Classes:
AuthorizationHeaderParser, OAuthTokenPrincipalImpl

public interface OAuthTokenPrincipal
extends java.security.Principal


Field Summary
static java.lang.String OAUTH_BEARER_ASSERTER_TOKEN_TYPE
          OAuth bearer identity asserter token type.
static java.lang.String OAUTH_MAC_ASSERTER_TOKEN_TYPE
          OAuth mac identity asserter token type.
static java.lang.String OAUTH2_PARAMETER_EXT
          OAuth ext parameter name.
static java.lang.String OAUTH2_PARAMETER_ID
          OAuth id parameter name.
static java.lang.String OAUTH2_PARAMETER_MAC
          OAuth mac parameter name.
static java.lang.String OAUTH2_PARAMETER_NONCE
          OAuth nonce parameter name.
static java.lang.String OAUTH2_PARAMETER_TIMESTAMP
          OAuth timestamp parameter name.
static java.lang.String TOKEN_TYPE_BEARER
          OAuth bearer token type.
static java.lang.String TOKEN_TYPE_MAC
          OAuth bearer token type.
 
Method Summary
abstract  java.lang.String getToken()
          Get token.
abstract  java.util.Map getTokenParameters()
          Get token parameter map.
abstract  java.lang.String getTokenType()
          Get token type.
 
Methods inherited from interface java.security.Principal
equals, getName, hashCode, implies, toString
 

Field Detail

OAUTH_BEARER_ASSERTER_TOKEN_TYPE

public static final java.lang.String OAUTH_BEARER_ASSERTER_TOKEN_TYPE
OAuth bearer identity asserter token type.

See Also:
Constant Field Values

OAUTH_MAC_ASSERTER_TOKEN_TYPE

public static final java.lang.String OAUTH_MAC_ASSERTER_TOKEN_TYPE
OAuth mac identity asserter token type.

See Also:
Constant Field Values

OAUTH2_PARAMETER_EXT

public static final java.lang.String OAUTH2_PARAMETER_EXT
OAuth ext parameter name.

See Also:
Constant Field Values

OAUTH2_PARAMETER_ID

public static final java.lang.String OAUTH2_PARAMETER_ID
OAuth id parameter name.

See Also:
Constant Field Values

OAUTH2_PARAMETER_MAC

public static final java.lang.String OAUTH2_PARAMETER_MAC
OAuth mac parameter name.

See Also:
Constant Field Values

OAUTH2_PARAMETER_NONCE

public static final java.lang.String OAUTH2_PARAMETER_NONCE
OAuth nonce parameter name.

See Also:
Constant Field Values

OAUTH2_PARAMETER_TIMESTAMP

public static final java.lang.String OAUTH2_PARAMETER_TIMESTAMP
OAuth timestamp parameter name.

See Also:
Constant Field Values

TOKEN_TYPE_BEARER

public static final java.lang.String TOKEN_TYPE_BEARER
OAuth bearer token type.

See Also:
Constant Field Values

TOKEN_TYPE_MAC

public static final java.lang.String TOKEN_TYPE_MAC
OAuth bearer token type.

See Also:
Constant Field Values
Method Detail

getToken

public java.lang.String getToken()
Get token.

Returns:
token.

getTokenParameters

public java.util.Map getTokenParameters()
Get token parameter map.

Returns:
map with token parameters extracted from the token value.

getTokenType

public java.lang.String getTokenType()
Get token type.

Returns:
token type.

Oracle Communications Services Gatekeeper Java API Reference
7.0.0.1

E96578-01

Copyright © 2008, 2018, Oracle and/or its affiliates. All rights reserved.