I am in the process of building a single-page application using Okta for SSO. I am currently using the okta-signin-widget for handling the heavy lifting but I was wondering what the recommendations would be in terms of using OIDC vs the Okta APIs. I have the following scenario for my SSO needs:
- Multiple internal single-page applications (can be OIDC or Okta API)
- Multiple external applications using SAML 2.0 and OIDC
Is there a benefit of choosing OIDC for our internal apps vs Okta APIs. Also we would ideally like to have the session automatically refresh when the user is logged in, but I believe that is supported by both solutions?