{"componentChunkName":"component---src-pages-author-author-yaml-id-js","path":"/author/ravi-teja-ganta/","result":{"data":{"allMarkdownRemark":{"edges":[{"node":{"id":"37efc1e5-1229-5b1f-b1ad-3ac1204ebe38","html":"<p>B2B applications require connecting customers and partners with their existing identity system or directory. Customers often want their employees or end-users to access your product and service with hierarchical access rights and their existing identity.</p>\n<p>Managing these requirements in-house can be tricky and time-consuming. However, the LoginRadius B2B Identity solution can bridge this gap for your business and help you eliminate friction. Above all, it serves a faster go-to-market with an industry-leading deployment time of 3-4 weeks while ensuring the following:</p>\n<h2 id=\"easy-onboarding-and-administration-delegation\" style=\"position:relative;\"><a href=\"#easy-onboarding-and-administration-delegation\" aria-label=\"easy onboarding and administration delegation permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Easy Onboarding and Administration Delegation</h2>\n<p>LoginRadius B2B Identity allows your customers and partners to effectively create their accounts without needing them to create another identity. </p>\n<p>This feature lets you give customers and partners authority to manage accounts and access via their internal identity sources or your dashboard.</p>\n<p>Let’s say: your customer wants to allow only marketing and sales employees of the organization to access your B2B application. And within those 20 employees, the access rights will be different. LoginRadius B2B Identity can allow your customer to use their internal identity for authentication and manage the provision and access of their employee accounts within their identity source. </p>\n<p>Similarly, suppose some customers do not want to use internal identity for authentication and authorization. In that case, they can easily do this via managing configurations like login method, roles, and permission from your application dashboard. LoginRadius B2B Identity works in the background to smoothly process these requirements.</p>\n<h2 id=\"maintenance-free-sso-protocols-integration\" style=\"position:relative;\"><a href=\"#maintenance-free-sso-protocols-integration\" aria-label=\"maintenance free sso protocols integration permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Maintenance-free SSO Protocols Integration</h2>\n<p>To allow your customers and partners to use their internal identity for authentication, you must configure Federated SSO protocols depending on their identity application. With LoginRadius B2B Identity, you get effortless integration of the most popular and complex SSO protocols, such as SAML, JWT, and OAuth. </p>\n<p>Let’s say one of your customers wants to authenticate using Salesforce while the other prefers to utilize their AWS identities. You can utilize OAuth integration for authentication using Salesforce and SAML integration for authentication using AWS — without understanding both protocols’ complexity and in-depth implementation.</p>\n<p>Not just this, integration of these protocols is entirely maintenance-free; any required change or updates in protocols are taken care of by LoginRadius.</p>\n<h2 id=\"secure-and-unified-access\" style=\"position:relative;\"><a href=\"#secure-and-unified-access\" aria-label=\"secure and unified access permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Secure and Unified Access</h2>\n<p>Get a centralized view of all your customers and partners. You can easily manage their identities and access controls (roles and permissions) from the LoginRadius Dashboard or the LoginRadius Management APIs. </p>\n<p>Revoke access automatically upon user offboarding to ensure effortless access security to applications of your customers and partners. Similarly, it revokes customers’ and partners’ access rights to your application in case of churn or contract termination.</p>\n<h2 id=\"reduced-it-support-overhead\" style=\"position:relative;\"><a href=\"#reduced-it-support-overhead\" aria-label=\"reduced it support overhead permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Reduced IT Support Overhead</h2>\n<p>LoginRadius B2B Identity lets you delegate admin access to your customers and partners for seamlessly managing their employees and users. Consequently, it saves the efforts and time of your IT support team. </p>\n<p>Also, you can set up self-serve registration for your customers and partners, thus saving time in manually setting up their accounts. Similarly, these customers and partners can facilitate self-serve registration for their employees and users.</p>\n<h2 id=\"data-and-privacy-protection\" style=\"position:relative;\"><a href=\"#data-and-privacy-protection\" aria-label=\"data and privacy protection permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Data and Privacy Protection</h2>\n<p>The following built-in capabilities of LoginRadius CIAM lets you meet data regulations and protect customers’ and partners’ data privacy:</p>\n<ul>\n<li>Consent management</li>\n<li>Preference management</li>\n<li>Compliance features for GDPR, CCPA, etc.</li>\n<li>Privacy versioning</li>\n</ul>\n<h2 id=\"audit-logs-and-intelligence\" style=\"position:relative;\"><a href=\"#audit-logs-and-intelligence\" aria-label=\"audit logs and intelligence permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Audit Logs and Intelligence</h2>\n<p>LoginRadius Dashboard lets you access your application's audit logs of activities performed by customers and partners.</p>\n<p>Also, you can access 30 different analytical charts to understand your customer and partner base and engagement.</p>\n<h2 id=\"implement-b2b-identity-management-with-loginradius\" style=\"position:relative;\"><a href=\"#implement-b2b-identity-management-with-loginradius\" aria-label=\"implement b2b identity management with loginradius permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Implement B2B Identity Management with LoginRadius</h2>\n<p>The following explains the step-by-step implementation of LoginRadius B2B Identity:</p>\n<ul>\n<li>Set up organizations for your customers and partners</li>\n<li>Set up roles and permissions for the organization’s users</li>\n<li>Set up organization users and assign them roles</li>\n<li>Set up authentication methods for organizations and their users. </li>\n</ul>\n<blockquote>\n<p><strong>Note:</strong> To implement B2B Identity, you must have a <strong>Developer Pro account with LoginRadius</strong>. Create a <a href=\"https://accounts.loginradius.com/auth.aspx?return_url=https://dashboard.loginradius.com/login&#x26;action=register&#x26;plan=pro\">Developer Pro account here for 21 days of the free trial</a>.</p>\n</blockquote>\n<h3 id=\"step-1-organization-management\" style=\"position:relative;\"><a href=\"#step-1-organization-management\" aria-label=\"step 1 organization management permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Step 1: Organization Management</h3>\n<p>These are your customers or partner organizations who need to access your application. You can create and manage these Organizations using the following APIs:</p>\n<ul>\n<li>\n<p><a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">Create Organizations</a>docs/references/api/b2b-identity/#create-organization)</p>\n<p>API Endpoint: <code>https://api.loginradius.com/identity/v2/manage/organizations</code></p>\n</li>\n<li>\n<p><a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">Update Organizations</a>docs/references/api/b2b-identity/#update-organization)</p>\n<p>API Endpoint: PUT <code>https://api.loginradius.com/identity/v2/manage/organizations/{id}</code></p>\n</li>\n<li>\n<p><a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">Remove Organizations</a>docs/references/api/b2b-identity/#remove-organization)</p>\n<p>API Endpoint: DELETE <code>https://api.loginradius.com/identity/v2/manage/organizations/{id}</code></p>\n</li>\n<li>\n<p><a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">Update Organization Status</a>docs/references/api/b2b-identity/#update-status-of-organization)</p>\n<p>API Endpoint: PUT <code>https://api.loginradius.com/identity/v2/manage/organizations/{id}/status</code></p>\n</li>\n</ul>\n<h3 id=\"step-2-roles-management-for-organization\" style=\"position:relative;\"><a href=\"#step-2-roles-management-for-organization\" aria-label=\"step 2 roles management for organization permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Step 2: Roles Management for Organization</h3>\n<p>These are the roles that organization users will have to access permission-based resources and processes. You can create, assign, and manage roles using the following APIs:</p>\n<ul>\n<li>\n<p><a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">Create Role</a>docs/references/api/roles-management/#roles-create)</p>\n<p>API Endpoint: <code>https://api.loginradius.com/identity/v2/manage/role</code></p>\n</li>\n<li>\n<p><a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">Add Permission to Role</a>docs/references/api/roles-management/#add-permissions-to-role)</p>\n<p>API Endpoint: PUT <code>https://api.loginradius.com/identity/v2/manage/role/{role}/permission</code></p>\n</li>\n<li>\n<p><a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">Remove Permission from Role</a>docs/references/api/roles-management/#remove-permissions)</p>\n<p>API Endpoint: DELETE <code>https://api.loginradius.com/identity/v2/manage/role/{role}/permission</code></p>\n</li>\n<li>\n<p><a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">Set Roles for Organization</a>docs/references/api/b2b-identity/#addupdate-roles)</p>\n<p>API Endpoint: <code>https://api.loginradius.com/identity/v2/manage/organizations/{id}/defaultroles</code></p>\n</li>\n</ul>\n<h3 id=\"step-3-user-management-for-organization\" style=\"position:relative;\"><a href=\"#step-3-user-management-for-organization\" aria-label=\"step 3 user management for organization permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Step 3: User Management for Organization</h3>\n<ul>\n<li>\n<p><a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">Add User to Organization</a>docs/references/api/b2b-identity/#add-user-to-organization)</p>\n<p>API Endpoint: <code>https://api.loginradius.com/identity/v2/manage/organizations/{id}/members</code></p>\n</li>\n<li>\n<p><a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">Remove Users from Organization</a>docs/references/api/b2b-identity/#remove-users-from-organization)</p>\n<p>API Endpoint: DELETE <code>https://api.loginradius.com/identity/v2/manage/organizations/{id}/members</code></p>\n</li>\n<li>\n<p><a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">Get Organization Users</a>docs/references/api/b2b-identity/#organization-users)</p>\n<p>API Endpoint: GET <code>https://api.loginradius.com/identity/v2/manage/organizations/{id}/members</code></p>\n</li>\n</ul>\n<h3 id=\"step-4-login-methods-for-organization-users\" style=\"position:relative;\"><a href=\"#step-4-login-methods-for-organization-users\" aria-label=\"step 4 login methods for organization users permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Step 4: Login Methods for Organization Users</h3>\n<p>You can allow organizations to use the organizational identity or ask them to create an identity for authenticating themselves.</p>\n<ul>\n<li>\n<p><a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">Set Global IDP for User</a>docs/references/api/b2b-identity/#set-global-idp-on-profile): Set a global Identity Provider authentication method from the already enabled authentication methods for your LoginRadius App. The global IDP will apply to organizations of all your customers and partners. </p>\n<p>For example: Login with Gmail, Login with Facebook, Login with Email-Password, etc.  </p>\n<p>API Endpoint: <code>https://api.loginradius.com/identity/v2/manage/organizations/{org_id}/members/{uid}/idp/global</code></p>\n<blockquote>\n<p><strong>Note:</strong> To show the global IDP to all organizations, turn the setting on via <a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">this API</a>docs/references/api/b2b-identity/#set-global-authentication-method-for-organization).</p>\n</blockquote>\n</li>\n<li>\n<p><a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">Create SAML Login for Organization</a>docs/references/api/b2b-identity/#create-organizational-saml-idp): Set a SAML authentication method specific to the customer or partner.</p>\n<p>For example: Login with Salesforce for one customer and Login with Azure AD for another customer. So, customers and partners can easily authenticate using their identity provider rather than creating a new identity.</p>\n<p>API Endpoint: <code>https://api.loginradius.com/identity/v2/manage/organizations/{org id}/idp/saml</code></p>\n</li>\n</ul>\n<h2 id=\"manage-email-communication\" style=\"position:relative;\"><a href=\"#manage-email-communication\" aria-label=\"manage email communication permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Manage Email Communication</h2>\n<p>You can manage the welcome email and related email communication for the organization users using LoginRadius Dashboard, <a href=\"https://www.loginradius.com/resource/loginradius-ciam-developers-whitepaper\">as explained here</a>docs/guide/manage-organizations/#manage-email-template-and-setting). </p>\n<h2 id=\"conclusion\" style=\"position:relative;\"><a href=\"#conclusion\" aria-label=\"conclusion permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Conclusion</h2>\n<p>Save on R&#x26;D, engineering resources, and maintenance by utilizing LoginRadius B2B Identity  — consequently, go to market faster.</p>\n<p>Create a <a href=\"https://accounts.loginradius.com/auth.aspx?return_url=https://dashboard.loginradius.com/login&#x26;action=register&#x26;plan=pro\">Developer Pro account here</a> to start your journey of eliminating authentication and access friction from your B2B business.</p>\n<style class=\"grvsc-styles\">\n  .grvsc-container {\n    overflow: auto;\n    -webkit-overflow-scrolling: touch;\n    padding-top: 1rem;\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\n    padding-bottom: 1rem;\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\n    border-radius: 8px;\n    border-radius: var(--grvsc-border-radius, 8px);\n    font-feature-settings: normal;\n  }\n  \n  .grvsc-code {\n    display: inline-block;\n    min-width: 100%;\n  }\n  \n  .grvsc-line {\n    display: inline-block;\n    box-sizing: border-box;\n    width: 100%;\n    padding-left: 1.5rem;\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\n    padding-right: 1.5rem;\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\n  }\n  \n  .grvsc-line-highlighted {\n    background-color: var(--grvsc-line-highlighted-background-color, transparent);\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, transparent);\n  }\n  \n</style>","frontmatter":{"title":"Why B2B Companies Should Implement Identity Management","author":{"id":"Ravi Teja Ganta","github":"ravitejag","avatar":null},"date":"May 31, 2022","updated_date":null,"tags":["Identity","Access Management","B2B"],"coverImage":{"childImageSharp":{"fluid":{"aspectRatio":1.5037593984962405,"src":"/static/40cc7e952a0e3c8722171d03a00830f1/ee604/b2b-identity-management.png","srcSet":"/static/40cc7e952a0e3c8722171d03a00830f1/69585/b2b-identity-management.png 200w,\n/static/40cc7e952a0e3c8722171d03a00830f1/497c6/b2b-identity-management.png 400w,\n/static/40cc7e952a0e3c8722171d03a00830f1/ee604/b2b-identity-management.png 800w,\n/static/40cc7e952a0e3c8722171d03a00830f1/f3583/b2b-identity-management.png 1200w","sizes":"(max-width: 800px) 100vw, 800px"}}}},"fields":{"authorId":"Ravi Teja Ganta","slug":"/engineering/identity-management-for-b2b-companies/"}}},{"node":{"id":"195307b5-8ae3-5311-9b6a-84ab10df494e","html":"<p>Losing users on the signup page is wasting your marketing and growth budget because the signup page has a <a href=\"https://www.loginradius.com/blog/engineering/password-security-best-practices-compliance/\">strong password requirement</a> for ensuring security. If you remove complex password requirements, the user will use simple passwords that can be hacked easily. Balancing security and experience is the biggest challenge these days as People have a lot of options to try, and Hackers are ready if anything goes wrong.</p>\n<p>Passwordless is a way to solve this dilemma, remove passwords means remove complex password requirement and security concerns both. To learn more about how and Why of passwordless authentication, read this - <a href=\"https://www.loginradius.com/blog/identity/2019/10/passwordless-authentication-the-future-of-identity-and-security/\">\"Passwordless Authentication: Securing Digital Identity\"</a>.</p>\n<p>Let's talk about How passwordless can reduce the signup friction and how to make it more user friendly.</p>\n<h2 id=\"no-password-complexity\" style=\"position:relative;\"><a href=\"#no-password-complexity\" aria-label=\"no password complexity permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>No Password complexity</h2>\n<p>In this tech era, we have a lot of online accounts on several apps, and the following password requirements are few examples to create a secure password:</p>\n<ul>\n<li>Password must have eight lengths long</li>\n<li>Password must have a small letter and a capital letter </li>\n<li>Password must have number and symbols </li>\n<li>User shouldn't use the same password before anywhere; otherwise, if that site's data get breached, the user's data will be breached here too</li>\n<li>System will expire the password after a specific time </li>\n<li>Next password must be different from the last 5 Passwords </li>\n<li>User shouldn't save anywhere in plain text format</li>\n</ul>\n<p>Seriously, this all need to do by users to keep their account safe on your app! Password Managers are a solution, but they have their issues, installing their extensions and software, Device sync available with paid plans only, and so on. </p>\n<p>But <a href=\"https://www.loginradius.com/passwordless-login/\">Passwordless is the answer</a> to it. It removes all password frictions and allows users to signup with a single click. </p>\n<h2 id=\"unified-interface\" style=\"position:relative;\"><a href=\"#unified-interface\" aria-label=\"unified interface permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Unified Interface</h2>\n<p>The passwordless interface must be designed as a unified interface for authentication. Either use is new or existing, just let them use a single interface. If the user is new, internally create an account and log in and for registered users, start the user's session. </p>\n<p>It allows users not to remember if they are already registered or not. It reduces the number of clicks too.</p>\n<p>It can be implemented in mobile devices as one-tap authentication, which means the user needs to tap once and sign up the user and start the session. </p>\n<h2 id=\"progressive-disclosure\" style=\"position:relative;\"><a href=\"#progressive-disclosure\" aria-label=\"progressive disclosure permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Progressive Disclosure</h2>\n<p>It's impossible to ask for any other information with a unified interface because we don't know the user is new or existing. So we have to use Progressive Disclosure UX principle to ask for more details based on the user's existence in the system. </p>\n<p>Progressive disclosure always reduces the complexity. User's love to enter without providing huge details. </p>\n<h2 id=\"conclusion\" style=\"position:relative;\"><a href=\"#conclusion\" aria-label=\"conclusion permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Conclusion</h2>\n<p>Passwordless can be an excellent approach to reduce user drops on the signup page with better UX practices. The most significant friction on the signup page is too many details and Complex Passwords. Remove them. Users will love it. </p>\n<p>On the signup page, you should include better messaging to motivate the user to sign up.</p>\n<style class=\"grvsc-styles\">\n  .grvsc-container {\n    overflow: auto;\n    -webkit-overflow-scrolling: touch;\n    padding-top: 1rem;\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\n    padding-bottom: 1rem;\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\n    border-radius: 8px;\n    border-radius: var(--grvsc-border-radius, 8px);\n    font-feature-settings: normal;\n  }\n  \n  .grvsc-code {\n    display: inline-block;\n    min-width: 100%;\n  }\n  \n  .grvsc-line {\n    display: inline-block;\n    box-sizing: border-box;\n    width: 100%;\n    padding-left: 1.5rem;\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\n    padding-right: 1.5rem;\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\n  }\n  \n  .grvsc-line-highlighted {\n    background-color: var(--grvsc-line-highlighted-background-color, transparent);\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, transparent);\n  }\n  \n</style>","frontmatter":{"title":"Optimize Your Sign Up Page By Going Passwordless","author":{"id":"Ravi Teja Ganta","github":"ravitejag","avatar":null},"date":"February 10, 2021","updated_date":null,"tags":["Passwordless"],"coverImage":{"childImageSharp":{"fluid":{"aspectRatio":1.5037593984962405,"src":"/static/7a8c854feaf3313197ca307e91c3fa54/ee604/open-source.png","srcSet":"/static/7a8c854feaf3313197ca307e91c3fa54/69585/open-source.png 200w,\n/static/7a8c854feaf3313197ca307e91c3fa54/497c6/open-source.png 400w,\n/static/7a8c854feaf3313197ca307e91c3fa54/ee604/open-source.png 800w,\n/static/7a8c854feaf3313197ca307e91c3fa54/3eac8/open-source.png 1127w","sizes":"(max-width: 800px) 100vw, 800px"}}}},"fields":{"authorId":"Ravi Teja Ganta","slug":"/engineering/signup-using-passwordless/"}}}]},"authorYaml":{"id":"Ravi Teja Ganta","bio":"First curious cat at Gatsby Curious Community. Blogs at dev.wgao19.cc.","github":"ravitejag","stackoverflow":null,"linkedin":null,"medium":null,"twitter":null,"avatar":null}},"pageContext":{"id":"Ravi Teja Ganta","__params":{"id":"ravi-teja-ganta"}}},"staticQueryHashes":["1171199041","1384082988","2100481360","23180105","528864852"]}