oauth-provider
Oauth objects used in a catalog.
- Oauth Types
- Native
- Override Key: override
- Third-party
- Override Key: override
- Native
- Scopes:
- _global
- _instance: APIM name
- _organization
- _instance: APIM name
- _catalog
- _instance: APIM name
- _global
- Example
{ "oauth-provider":{ "native":{ "_global":{ "override":[ "apic-access-token-ttl 86400" ], "_instance":{ "my-native-oauth":{ "override":[ "scopes-allowed cmcscope1", "enable-debug-mode on" ] } } }, "_organization":{ "my-org-2":{ "override":[ ] } }, "_instance":{ "my-org":{ "my-catalog":{ "my-native-oauth-2":{ "override":[ "apic-enable-introspection on", "apic-auth-code-ttl 600", "apic-enable-refresh-token on " ] } } } } }, "third-party":{ "_organization":{ "my-org":{ "_instance":{ "my-third-party-oauth":{ "override":[ "third-party-introspect-url https://someaddress.com" ] } } } } } } }