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.