I have the task of integrating OKTA into our angular 7/node api web app for authentication.
I simply need to authenticate our uses. This is a simple task when I follow the process of creating an application in for a SPA in the Developer Console but this is where the confusion comes in for me.
After creating a dev account and integrating the into Angular, our OKTA admins told me that they do not have the ability to create the Authorization server that is created by default in the Developer Console SPA setup. They were not sure if this is a paid feature that needs to be enabled or not. This made me think that I could simply do without the Authorization server since I’m already handling handling the authorization side of things in our currently application.
They said that all of our current integrations use SAML 2.0. So I looked into that, but I haven’t found documentation that helps me understand how to integrate that for authentication in our Angular app.
Questions:
- Do I have to have an Authorization server in order to use the Developer Consoles ‘new application’ process for SPA apps?
- Are Authorization servers an added feature to existing OKTA accounts? We are a large corporation that has been using OKTA for some time now.
- Can I use any of the Angular packages that you offer on Github along with SAML if I have to use the SAML approach?
Thanks