Skip navigation links

Oracle Fusion Middleware Java API Reference for the Oracle Access Management OAuth Service
11g Release 2 Patch Set 3 (11.1.2.3)

E59498-01


oracle.security.idaas.oauth.client
Interface ClientWritableProfile

All Superinterfaces:
AppProfile, AppWritableProfile, ClientProfile

public interface ClientWritableProfile
extends ClientProfile, AppWritableProfile

This ClientProfileWritable interface is used to set client profiles Every implementation of Client Profile provides Client Profile POJO writable object

Author:
Ravi.Hingarajiya@Oracle.com

Nested Class Summary

  Nested classes/interfaces inherited from interface oracle.security.idaas.oauth.client.ClientProfile

ClientProfile.ClientType

  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 addAllowedAudience(java.lang.String allowedAudience)
          Add Client Allowed audience
 void addAllowedGrantType(java.lang.String allowedGrantType)
          Add Client Allowed Grant Type
 void addHttpRedirectURI(java.lang.String httpRedirectURI)
          Add HTTP Redirect URI
 void setAllowedAudience(java.util.Collection<java.lang.String> allowedAudience)
          Set Client Allowed audience
 void setAllowedGrantTypes(java.util.Collection<java.lang.String> allowedGrantTypes)
          Set Client Allowed Grant Types
 void setClientScopeProfile(ClientScopeWritableProfile clientScopeWritableProfile)
          Set the client Scope Profile
 void setClientType(ClientProfile.ClientType clientType)
          Set Client Type
 void setHttpRedirectURIs(java.util.Collection<java.lang.String> httpRedirectURIs)
          Set HTTP Redirect URIs
 void setMobileClientProfile(MobileClientWritableProfile mobileClientWritableProfile)
          Set Mobile Client Profile if client type is mobile
 void setSequenceNumber(long num)
          Set sequence number

  Methods inherited from interface oracle.security.idaas.oauth.client.ClientProfile

getAllowedAudience, getAllowedGrantTypes, getClientScopeProfile, getClientType, getHttpRedirectURIs, getMobileClientProfile, getSequenceNumber

  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.common.appinfra.AppProfile

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

 

Method Detail

setHttpRedirectURIs

void setHttpRedirectURIs(java.util.Collection<java.lang.String> httpRedirectURIs)
Set HTTP Redirect URIs
Parameters:
httpRedirectURIs - - http redirect uris

addHttpRedirectURI

void addHttpRedirectURI(java.lang.String httpRedirectURI)
Add HTTP Redirect URI
Parameters:
httpRedirectURI - - http redirect uri

setAllowedGrantTypes

void setAllowedGrantTypes(java.util.Collection<java.lang.String> allowedGrantTypes)
Set Client Allowed Grant Types
Parameters:
allowedGrantTypes - - allowed Grant Types

addAllowedGrantType

void addAllowedGrantType(java.lang.String allowedGrantType)
Add Client Allowed Grant Type
Parameters:
allowedGrantType - - allowed Grant Types

setClientScopeProfile

void setClientScopeProfile(ClientScopeWritableProfile clientScopeWritableProfile)
Set the client Scope Profile
Parameters:
clientScopeWritableProfile - - the client scope profile

setMobileClientProfile

void setMobileClientProfile(MobileClientWritableProfile mobileClientWritableProfile)
Set Mobile Client Profile if client type is mobile
Parameters:
mobileClientWritableProfile - - mobile client writable profile

setClientType

void setClientType(ClientProfile.ClientType clientType)
Set Client Type
Parameters:
clientType - - clientType

setSequenceNumber

void setSequenceNumber(long num)
Set sequence number
Parameters:
num - - sequence number

setAllowedAudience

void setAllowedAudience(java.util.Collection<java.lang.String> allowedAudience)
Set Client Allowed audience
Parameters:
allowedAudience - - allowed audience

addAllowedAudience

void addAllowedAudience(java.lang.String allowedAudience)
Add Client Allowed audience
Parameters:
allowedAudience - - allowed audience

Skip navigation links

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