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 ClientProfile

All Superinterfaces:
AppProfile
All Known Subinterfaces:
ClientWritableProfile

public interface ClientProfile
extends AppProfile

This Client Profile interface is intentionally immutable. Every implementation of Client Profile provides Client Profile POJO viewable object

Author:
Ravi Hingarajiya (Ravi.Hingarajiya@Oracle.com)

Nested Class Summary

static class ClientProfile.ClientType
           

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

AppProfile.AllowedTokenAttributesRetrievalProfile, AppProfile.AppSecret

  Method Summary

 java.util.Collection<java.lang.String> getAllowedAudience()
          Get the collection of allowed audience
 java.util.Collection<java.lang.String> getAllowedGrantTypes()
          Get a list of Client allowed grant types empty collection is returned if none of grant types are not allowed for the client
 ClientScopeProfile getClientScopeProfile()
          Get Client Scope Profile
 ClientProfile.ClientType getClientType()
          Get the client type
 java.util.Collection<java.lang.String> getHttpRedirectURIs()
          Get a list of Client HTTP RedirectURIs empty collection is returned if HTTP redirect URIs are not configured
 MobileClientProfile getMobileClientProfile()
          Get the mobile client profile null is returned if the client type is not mobile
 long getSequenceNumber()
          Get the sequence number represents the client different number will be returned when client gets changed

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

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

 

Method Detail

getHttpRedirectURIs

java.util.Collection<java.lang.String> getHttpRedirectURIs()
Get a list of Client HTTP RedirectURIs empty collection is returned if HTTP redirect URIs are not configured
Returns:
- a list of Client HTTP RedirectURIs

getAllowedGrantTypes

java.util.Collection<java.lang.String> getAllowedGrantTypes()
Get a list of Client allowed grant types empty collection is returned if none of grant types are not allowed for the client
Returns:
- a list of Client Allowed grant types;

getClientScopeProfile

ClientScopeProfile getClientScopeProfile()
Get Client Scope Profile
Returns:
- Client Scope Profile

getMobileClientProfile

MobileClientProfile getMobileClientProfile()
Get the mobile client profile null is returned if the client type is not mobile
Returns:
- mobile client profile

getClientType

ClientProfile.ClientType getClientType()
Get the client type
Returns:
either CONFIDENTIAL_CLIENT or MOBILE_CLIENT or PUBLIC_CLIENT

getSequenceNumber

long getSequenceNumber()
Get the sequence number represents the client different number will be returned when client gets changed
Returns:
sequence number of oauth client

getAllowedAudience

java.util.Collection<java.lang.String> getAllowedAudience()
Get the collection of allowed audience
Returns:
- a collection of Client Allowed audience

Skip navigation links

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