api-umbrella icon indicating copy to clipboard operation
api-umbrella copied to clipboard

Authenticate API-Umbrella with Oracle Identity Cloud Service (IDCS) via OIDC

Open dan-king opened this issue 4 years ago • 0 comments

How can API-Umbrella connect to Oracle Identify Cloud Service (IDCS) for authentication? (Oracle IDCS supports the OIDC protocol, as does Facebook, GitHub, CAS, et al.)

Is it as simple as plugging in our Oracle IDCS values into the CAS configuration via the api-umbrella.yml?

I.e.

/etc/api-umbrella/api-umbrella.yml

web:
  admin:
    auth_strategies:
      enabled:
        - cas
      cas:
        options:
          host: example.idcs.oracle.com
          login_url: /path/to/oracle/idcs/login
          logout_url: /path/to/oracle/idcs/logout
          client_id: "CLIENT_ID_HERE"
          client_secret: "CLIENT_ID_HERE"

Or would a connector similar to CAS, Facebook, GitHub, etc. need to be written in order to authenticate via an Oracle identity provider?

dan-king avatar Jun 05 '20 05:06 dan-king