Skip to content

Add support for retrieving OIDC and SWA app settings #811

@MichaelGrafnetter

Description

@MichaelGrafnetter

Describe the feature request?

I would like to be able to retrieve OIDC and SWA/BrowserPlugin Catalog Application-specific settings similarly to how it is possible for SAML applications.

New or Affected Resource(s)

The OpenIdConnectApplicationSettings, AutoLoginApplicationSettings, SecurePasswordStoreApplicationSettings, and SwaApplicationSettings classes should expose additional app properties, similarly to SamlApplication.Settings.App.AdditionalProperties.

Sample JSON excerpts returned by the /api/v1/apps endpoint

[
{
  "id": "0oax4r5efiyNs48aL697",
  "name": "microsoft_external_authentication_method",
  "label": "Microsoft Entra ID External Authentication Methods",
  "signOnMode": "OPENID_CONNECT",
  "settings": {
    "app": {
        "microsoftDiscoveryEndpoint": "https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration",
        "microsoftTenantId": "c364c732-ad9c-441c-9cf4-d3c3656b551c",
        "microsoftAppId": "9539823d-3806-43cf-808d-962b53635c3b"
        }
    }
},
{
  "id": "0oax4rkuejzeZ8A2B697",
  "name": "casper",
  "label": "Jamf Pro",
  "signOnMode": "BROWSER_PLUGIN",
  "settings": {
    "app": {
        "loginURL": "https://jss.contoso.com/"
     }
  }
}
]

Those settings should be exposed at least as a IDictionary<string, object> AdditionalProperties.

Provide a documentation link

https://developer.okta.com/docs/api/openapi/okta-management/management/tag/Application/#tag/Application/operation/getApplication

Additional Information?

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions