Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle OAuth Service
11g Release 2 (11.1.2)

E57632-01


oracle.security.idaas.oauth.resourceserver
Interface ResourceServerWritableProfile

All Superinterfaces:
AppProfile, AppWritableProfile, ResourceServerProfile

public interface ResourceServerWritableProfile
extends AppWritableProfile, ResourceServerProfile

This ResourceServerWritableProfile is for writable OAuth Resource Server Profile definition


Nested Class Summary

  Nested classes/interfaces inherited from interface oracle.security.idaas.oauth.common.appinfra.AppWritableProfile

AppWritableProfile.AllowedTokenAttributesRetrievalWritableProfile, AppWritableProfile.AppWritableSecret

  Nested classes/interfaces inherited from interface oracle.security.idaas.oauth.common.appinfra.AppProfile

AppProfile.AllowedTokenAttributesRetrievalProfile, AppProfile.AppSecret

  Method Summary

 void addScopeProfile(ScopeWritableProfile scopeWritableProfile)
           
 void setAudienceClaimValue(java.lang.String audienceClaimValue)
          Set an audience claim value
 void setAuthzUserConsentPluginRef(java.lang.String authZPluginRef)
          It sets authorization plug-in reference name
 void setOfflineScopeName(java.lang.String offlineScopeName)
          Set an Offline Scope Name
 void setOverriddenAccessTokenProfile(OAuthRefreshableTokenWritableProfile oauthRefreshableTokenWritableProfile)
           
 void setOverriddenAuthzCodeTokenProfile(OAuthTokenWritableProfile oauthTokenWritableProfile)
           
 void setScopeNamespacePrefix(java.lang.String scopePrefix)
          Set a Scope Prefix For example : Scope Prefix is UserProfile.
 void setScopeProfiles(java.util.Collection<ScopeWritableProfile> scopeWritableProfiles)
          It set a list of scope profiles
 void setTokenAttributeProfile(TokenAttributeWritableProfile tokenAttributeWritableProfile)
           

  Methods inherited from interface oracle.security.idaas.oauth.common.appinfra.AppWritableProfile

addAppProfileHumanInfo, setAllowedTokenAttributesRetrieval, setAppId, setAppName, setAppProfileHumanInfos, setAppSecret, setAttributes, setIdentityDomainUUID

  Methods inherited from interface oracle.security.idaas.oauth.resourceserver.ResourceServerProfile

getAudienceClaimValue, getAuthzUserConsentPluginRef, getOfflineScopeName, getOverriddenAccessTokenProfile, getOverriddenAuthzCodeTokenProfile, getScopeNamespacePrefix, getScopeProfiles, getTokenAttributeProfile

  Methods inherited from interface oracle.security.idaas.oauth.common.appinfra.AppProfile

getAllowedTokenAttributesRetrievalProfile, getAppId, getAppName, getAppProfileHumanInfo, getAppProfileHumanInfo, getAppSecret, getAttributes, getIdentityDomainUUID

 

Method Detail

setAuthzUserConsentPluginRef

void setAuthzUserConsentPluginRef(java.lang.String authZPluginRef)
It sets authorization plug-in reference name

setScopeProfiles

void setScopeProfiles(java.util.Collection<ScopeWritableProfile> scopeWritableProfiles)
It set a list of scope profiles

addScopeProfile

void addScopeProfile(ScopeWritableProfile scopeWritableProfile)
Parameters:
scopeWritableProfile -

setTokenAttributeProfile

void setTokenAttributeProfile(TokenAttributeWritableProfile tokenAttributeWritableProfile)

setOverriddenAuthzCodeTokenProfile

void setOverriddenAuthzCodeTokenProfile(OAuthTokenWritableProfile oauthTokenWritableProfile)

setOverriddenAccessTokenProfile

void setOverriddenAccessTokenProfile(OAuthRefreshableTokenWritableProfile oauthRefreshableTokenWritableProfile)

setOfflineScopeName

void setOfflineScopeName(java.lang.String offlineScopeName)
Set an Offline Scope Name
Parameters:
offlineScopeName -

setAudienceClaimValue

void setAudienceClaimValue(java.lang.String audienceClaimValue)
Set an audience claim value
Parameters:
audienceClaimValue -

setScopeNamespacePrefix

void setScopeNamespacePrefix(java.lang.String scopePrefix)
Set a Scope Prefix For example : Scope Prefix is UserProfile. and Scope Name is UserProfile.me or UserProfile.read
Parameters:
scopePrefix - - the scopePrefix String

Skip navigation links

Copyright (c) 2014,<BR/>Oracle and/or its affiliates. All Rights Reserved.
<BR/>