Open mbhadoria opened 8 years ago
There are following considerations when evaluating iF Login based Web Security as a Service in comparison to traditional solutions:
So, if the application has very simple architecture, and not much liability concerns, then a traditional authentication scheme of loginname/password with local storage is sufficient. Choice is between cost of implementing a local solution, or leveraging iF Login's free project tier with zero cost.
However, for any complex application that has native cloud architecture and/or API driven architecture and/or distributed architecture with frontend access separate from backend services, in such cases authentication and authorization solutions are critical, expensive and need to be continuously on par with industry standards. For these applications, iF Login becomes a very attractive proposal where a solid enterprise grade solution is available with no upfront cost and day 1 availability.
From end user's perspective, authentication experience with iF Login based application would be slightly different in following sense:
Now, technical explanation for this difference in user experience is because:
In general, we need to understand the difference between authentication and authorization. Application security relies on both, proper authorization for correctly authenticated identity. In the iF Login framework, applications assign roles to users and implement RBAC to protected resources based on user role. IDP service is responsible to correctly authenticate the user's identity and provide the associated roles of that identity to the application.