Skip to main content
Welcome to Bvndle SSO. With our API, you can access shared data within the ecosystem

Set up Deeplink schema or universal link in your application and add it as a mobileRedirectUrl while onboarding as a Partner with Bvndle. See documentation https://bvndle.mintlify.app/bvndle-sso/onboard-partners.

1.Set up an In-App Browser that redirects back to the APP when the URL changes to redirectUrl

2.Integrate the Bvndle SSO workflow using the official NPM package npm: @bvndle/sso-client or open the In-App Browser pointing to https://dev-vfd-sso.netlify.app/?client_id=$BVNDLE_CLIENT_ID&
scope=$SCOPE&device_type=$DEVICE_TYPE
  • client_id: Represents the clientId created after partner registration.
  • scope: (optional) Determines the user data that is returned (email, fullname, or profile). Defaults to profile.
  • device_type: (optional) Determines the type of redirectUrl returned (web or mobile). Defaults to web.
  • image: (optional) Determines whether you want the avatar in base64 format. For base64, send image=base64. Defaults to null.

3.If the user TAG & PASSWORD is validated, the In-App Browser URL changes to: redirectUrl/?authorization-code=NYFFS72HS9G. At this point it redirects back to the APP while returning the URL.

4.Next, run the Get SSO Token endpoint passing authorizationCode as the params. See documentation https://bvndle.mintlify.app/bvndle-sso/get-sso-access-token.