Having said that, Safewhere*Identify and ADFS are not rivals. On the contrary, it is possible for the two to effectively cooperate. When the Microsoft architecture is involved, ADFS normally functions as a bridge between Kerberos and Safewhere*Identify, despite that fact that Safewhere*Identify fully supports AD and Kerberos—just like ADFS. This setup arises because many companies already installed ADFS and comes at no cost under Microsoft CAL licenses. In this article, we briefly indicate a few advantages of Safewhere*Identify over ADFS on some primal areas:
Adaptability and flexibility: Safewhere*Identify comes with a lot of options right out of the box, from different login pages per web browser, to device types, to the ability to customize and localize text fields and error pages.
Federation design: Unlike ADFS, which only supports one Identity Provider and one service provider per server, Safewhere*Identify makes it possible to implement multiple Identity Providers and service providers using separate instances whose services and user stores are independent from one another.
Redundancy: The number of servers for Safewhere*Identify will not grow rapidly when multiple Identity Providers and service providers are used.
User provisioning: This area clearly indicates why Safewhere*Identify is the needed enhancement of ADFS, which offers no support for user provisioning. Safewhere*Identify allows you to provision users and roles to any user databases and directory services.
Extensive support for different login methods: Safewhere*Identify supports the following login methods:
- Social login methods, such as Facebook, Google, Twitter, LiveID, OpenID, and LinkedIn.
- Two-factor authentication using one-time passwords and device code authentication.
- A Generic Provider feature that allows you to easily create your own authentication provider.
- Federation protocols, including SAML 2.0, WS-Federation, OpenID Connect, and OAuth 2.0.
You can find a complete comparison of the two systems by clicking the following link
Last, but not least, running as a .NET web application in IIS, Safewhere*Identify allows you to apply your knowledge in this domain without any hassle, thus reducing the training costs of your company.