I have an existing database application where there us a user table, roles table, and user roles table. The application has a REST API so I cant execute table queries. I can modify tables and create new tables but I have to expose those in the REST API. All calls to the API to get data requires a JWT to be applied to each call.
I want to be able to link the login to the user table in the old application to the Ignition user. I can create a new in-house OIDC provider if I must, but I thought this would be a better place to start. Can I link the Ignition user to the existing user? So as long as the user exists in both sides, and the JWT can be used on the API I would think that I would be able to map the two. Of course there is the user/role management that I would have to fight with.
Are there any examples of an implementation of a custom identity provider in Ignition?