IAC authentication for external application using .NET Forms Authentication
I'm working on a project to expose Pega gadget to an internet facing ASP.NET application.
About .NET application:
Uses ASP.NET Forms authentication
Stores user id and password in internal sql database in encrypted format.
How to handle the authentication mechanism for this use case? There is no central data store to verify credentials. Auth cookies generated by ASP.NET are not useful to verify authentication in Pega. The only way I can think of is sharing user name/password in a secure way between .NET, Pega applications and verify them against internal sql data store.
Any other thoughts?
Also, what's the best platform independent way to encrypt/decrypt username/password for transmitting over http ? Of course, it will be over https and POST.
It's the user authentication mechanism I'm asking about. I didn't really get why gateway console is in picture for this question. while gateway is part of the configuration, my question is about how would you transmit user credentials securely between legacy applications and Pega gadget.