Thanks අයියේ. .net කරලා තිබ්බා කියලා අවුලක් වෙන එකක් නෑනේ. මේ දවස් OpenId, Identity server 4 use කරලා project එකක් ගහගෙන යනවා මට ඒ ටික ඉගෙන ගන්න ඕන නිසා කරන්නේ.
that's good
There is no problem with learning Identity server 4 deployment and Embed it into a project. so you can provide security on your own.
but the problem is you have to gain the end-user trust over your Identity system. so that is why it's best to learn Okta or Asure AD Identity system with it. because most of the companies in the world trust them. so end-users and stakeholders will have no problem login with those Identity servers
Also for better security companies moves to
SAML protocol because it's safer than others and natively supports single sign-on. witch means imagine you have a cloud base app and locally hosted app and using single sign-on you can provide Auth for both apps using a single login.
if you know.net I mean asp.net base then you will be familiar with httpcontext and it's the base of HTTP communication. so there should be no problem using it in nodejs or any other language. and you may familiar with Routing and other stuff. the implementation may differ from language to language but the core remains the same for all. so " .net කරලා තිබ්බා කියලා අවුලක් වෙන එකක් නෑනේ " is ok unless some high ego pukar interviewed you
