Customized Login Identity Provider: How Does IDP Work?

Jack Forbes
4 min readSep 22, 2021

--

Identity Providers: A service that stores and manages digital identities is known as an identity provider (IdP). These services are used by companies to link their employees or users to the resources they require. They allow you to manage access by adding or removing privileges while maintaining strict security.

customized identity providers

Use LoginRadius as a single identity provider for numerous applications, allowing for a single sign-on.

You may give your customers seamless one-click (single sign-on) access to a variety of applications by using LoginRadius as your identity provider.

LoginRadius allows you to connect your OAuth 2 client to LoginRadius. OAuth 2.0 (RFC 6749) is a collection of defined protocols that enable you to use LoginRadius as a service’s identity provider. Customers can log in to your application using a regular approach using this setup.

The technology behind it all

OAuth 2 is a framework that enables and allows applications to have limited access to a user’s accounts on HTTP services like Facebook, GitHub, and DigitalOcean.

By delegating user authentication to the service that hosts the user account, OAuth allows third-party applications to access the user’s account. From the perspective of an application developer, a server’s API (in this case, LoginRadius) serves as both a resource and an authorization server (as the service provider and identity provider). Later on, there will be a small use case to demonstrate how this configuration works.

Why BYOI?

Many of your customers already have an identity or account with another provider, and BYOI allows you to enable them to use that account instead of creating a new one. Allowing customers to log in with their existing credentials makes it simple and simple for them to create an account with you, increasing your overall conversion rate.

You improve the customer experience by giving them additional options and ease when you set up a custom identity provider.

With the data gathered, the options are unlimited, but most importantly, it will provide you a better understanding of your audience. Customize your messaging and online experience to provide your customers an even better online experience.

BYOI means that you can use anything that gives credentials for your customers to log in to your website to build up your login and registration page. Here are a few examples of custom identity providers you can create:

  • If you run a music or podcast-related service, Spotify is a good place to start.
  • Slack is a team collaboration tool.
  • Doximity is a healthcare provider network.
  • WeChat is a lifestyle app.

How do custom Identity Providers work in real life?

For more than 20 years, BroadcastMed has been creating digital strategies for healthcare providers and organizations. BroadcastMed’s team was seeking for a solution to upgrade their registration system for a better customer experience and partner connectivity while maintaining data security, as they were at the forefront of innovation in their sector.

Implementing a single sign-on (SSO) solution across the BroadcastMed digital ecosystem was one of the most important methods to improve user experience. They requested a solution to incorporate the authentication of healthcare providers directly on their login page because their customer base consists of credentialed healthcare providers.

Integrating Doximity login on their authentication page was the simplest method to achieve what they were looking for. Users can only join Doximity if they have a validated identity number.

Customers can create an account and log in with the Doximity login to gain access to BroadcastMed’s wealth of educational content with a single click. There will be no longer be any lengthy registration paperwork to complete in order to verify their professional credentials.

BroadcastMed gained first-hand data about their customers’ professional background and areas of medical expertise by adding Doximity as a login method, not only removing the hassle of filling out a detailed registration form for their customers, but also gaining first-hand data about their customers’ professional background and areas of medical expertise. They may recommend more relevant material to their visitors and give a better, more personalized customer experience now that they have this information.

How does LoginRadius work with Identity Providers?

LoginRadius acts both as a service provider (SP) and an identity provider (IP), receiving credentials from a third party rather than authenticating them (IDP, relaying the authentication and verification to the website).

Here’s how it works:

  • Like the SP, LoginRadius gets the customer’s request to log in to a third-party provider.
  • The third-party provider then delivers LoginRadius the identity authentication details together with the customer’s authorization permission.
  • LoginRadius obtains the customer’s identity and authorization from a third-party source.
  • LoginRadius, as the IDP, delivers this identification information to the website in order for it to authenticate the customer.
  • The customer uses credentials from a third-party application to log in.

The possibilities are endless in how you can set up your login processes to best serve your customers’ needs and achieve your business goals with LoginRadius’ custom identity provider solution. LoginRadius can integrate with any provider, allowing you to provide ease and choice to your consumers while also ensuring an automatic and streamlined SSO flow between systems.

--

--

Jack Forbes
Jack Forbes

Written by Jack Forbes

Having 6 years of experience in Customer Identity and Access Management Platform | Security Professional | Gamer