Oracle Communications Services Gatekeeper Java API Reference
7.0.0.1

E96578-01

oracle.ocsg.oauth2.management
Interface SouthOAuth2Remote

All Superinterfaces:
java.rmi.Remote
All Known Subinterfaces:
SouthOAuthManagment
All Known Implementing Classes:
SouthOAuthManagmentImpl

public interface SouthOAuth2Remote
extends java.rmi.Remote


Field Summary
static java.lang.String JNDI_NAME
           
 
Method Summary
abstract  SouthOAuth2Config getSouthOAuth2Config(java.lang.String serviceUri)
          Get the South-bound OAuth2 Security configuration
abstract  boolean isSouthOAuth2(java.lang.String serviceUri)
          Return whether the south bound security is OAuth2
abstract  java.lang.String validateAllowedRedirectURI(java.lang.String clientId, java.lang.String redirectUri)
          Return the redirect uri which is allowed uri of this client
 

Field Detail

JNDI_NAME

public static final java.lang.String JNDI_NAME
See Also:
Constant Field Values
Method Detail

getSouthOAuth2Config

public SouthOAuth2Config getSouthOAuth2Config(java.lang.String serviceUri)
Get the South-bound OAuth2 Security configuration

Parameters:
serviceUri - the request service uri
Returns:
the southbound OAuth2 config info

isSouthOAuth2

public boolean isSouthOAuth2(java.lang.String serviceUri)
Return whether the south bound security is OAuth2

Parameters:
serviceUri - the request service uri
Returns:
boolean that whether the south bound security is OAuth2

validateAllowedRedirectURI

public java.lang.String validateAllowedRedirectURI(java.lang.String clientId,
                                                   java.lang.String redirectUri)
                                            throws ManagementException
Return the redirect uri which is allowed uri of this client

Parameters:
redirectUri - the redirect uri
Returns:
String the redirecturi which is allowed uri of this client
Throws:
ManagementException

Oracle Communications Services Gatekeeper Java API Reference
7.0.0.1

E96578-01

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