|
Oracle Communications Services Gatekeeper Java API Reference 7.0.0.1 E96578-01 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
abstract void |
addClient(java.lang.String appInstanceId,
java.lang.String password)
Add client for oauth2 |
abstract void |
addPlanScopes(java.lang.String planId,
oracle.ocsg.oauth2.management.xml.OAuthPlanScope planScope)
|
abstract void |
addResources(java.util.Map resourceList)
Add resource OAuth resource to database |
abstract AccessToken |
applyAccessToken(java.lang.String appInstanceId,
java.lang.String[] scopes)
Apply an access token for application Instance id |
abstract Scope |
checkSubScope(Scopes scopes,
java.lang.String resourceId)
|
abstract void |
deletePlanScopes(java.lang.String planId)
|
abstract void |
deleteResources(java.util.List resourceIds)
Delete resource OAuth resource |
abstract AccessToken |
getAccessToken(java.lang.String appInstanceId)
get access token of a special appInstanceId |
abstract int |
getAuthorizationCodeExpirePeriod()
Get the authorization code expire period by seconds. |
abstract java.lang.String |
getMacAlgorithm()
Get the MAC algorithm used to calculate the request MAC for access token. |
abstract oracle.ocsg.oauth2.management.xml.OAuthResource |
getOAuthFromRequest(java.lang.String requestUrl,
java.lang.String method)
|
abstract oracle.ocsg.oauth2.management.xml.OAuthPlanScope |
getPlanScopes(java.lang.String planId)
|
abstract java.util.Map |
getResourceList()
List all the supported OAuth resource in OCSG. |
abstract java.lang.String |
getTokenType()
Get The token type, only support 'mac' and 'bearer'. |
abstract boolean |
isIssueRefreshToken()
Whether generate refesh token when issing access token. |
abstract boolean |
isSendAnonymousId()
Get the flag about whether or not include AnonymousId in applyAccessToken response event. |
abstract void |
removeClientAndToken(java.lang.String appInstanceId)
Remove client information and access token related with a appInstanceId |
abstract void |
removeToken(java.lang.String appInstanceId)
|
abstract void |
start()
Start OAuth management, register OAuth MBeans. |
abstract void |
stop()
Stop OAuth management, unregister OAuth MBeans. |
Method Detail |
public void addClient(java.lang.String appInstanceId, java.lang.String password) throws ManagementException
password
- appInstanceId
-
ManagementException
public void addPlanScopes(java.lang.String planId, oracle.ocsg.oauth2.management.xml.OAuthPlanScope planScope) throws ManagementException
ManagementException
public void addResources(java.util.Map resourceList) throws ManagementException
resourceList
-
ManagementException
public AccessToken applyAccessToken(java.lang.String appInstanceId, java.lang.String[] scopes) throws StorageException
appInstanceId
- scopes
-
StorageException
public Scope checkSubScope(Scopes scopes, java.lang.String resourceId)
public void deletePlanScopes(java.lang.String planId) throws ManagementException
ManagementException
public void deleteResources(java.util.List resourceIds) throws ManagementException
resourceIds
-
ManagementException
public AccessToken getAccessToken(java.lang.String appInstanceId) throws StorageException
appInstanceId
-
StorageException
public int getAuthorizationCodeExpirePeriod()
public java.lang.String getMacAlgorithm()
public oracle.ocsg.oauth2.management.xml.OAuthResource getOAuthFromRequest(java.lang.String requestUrl, java.lang.String method)
public oracle.ocsg.oauth2.management.xml.OAuthPlanScope getPlanScopes(java.lang.String planId) throws ManagementException
ManagementException
public java.util.Map getResourceList()
public java.lang.String getTokenType()
public boolean isIssueRefreshToken()
public boolean isSendAnonymousId()
public void removeClientAndToken(java.lang.String appInstanceId) throws StorageException, ManagementException
appInstanceId
-
StorageException
ManagementException
public void removeToken(java.lang.String appInstanceId) throws StorageException, ManagementException
StorageException
ManagementException
public void start()
public void stop()
|
Oracle Communications Services Gatekeeper Java API Reference 7.0.0.1 E96578-01 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |