Multi-tenant SDK Authentication

  • Google Pay app may have SDK from ICICI Bank, HDFC Bank, and SBI Bank.
  • Ola app may have SDK from Google Maps, Weather Channel, and ICICI Bank.
  • Zeta Benefits Wallet app may have RBL Cards SDK, CCAvenue Payment Gateway SDK, Razorpay Payment Gateway SDK, Stripe SDK, etc.

Why not conventional mechanisms?

  1. Establish identity with App Providers.
  2. Forward that identity established in step 1 to Publisher1 in a reliable way.
  3. Publisher1 verifies the forwarded identity and grants access to the user as Identity@Publisher1
  4. Forward that identity established in step 1 to the Publisher2 in a reliable way.
  5. Publisher2 verifies the forwarded identity and grants access to the user as Identity@Publisher2.

Setup an Authentication mechanism for the SDK

  • Memory optimization
  • Multi-modality

Resource crunch

Enter REST mobile modules!

Multi-modality of authentication modules

Conclusion

  1. We have discussed the challenges in authenticating different SDKs in the banking domain.
  2. We discussed the Apollo App Center as a marketplace for the SDK publishers and consumers.
  3. We also discussed the solution for authenticating SDKs and the client implementation for the same for the mobile platforms.

--

--

--

Engineering adventures and the stories from the trenches

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Computability and problem-solving: part one.

Developing a Blockchain-based Domain Name System(DNS) with Ethereum

🤩Nice one #WSGToken!👍

Five test automation trends to follow in 2020

Friction in Software

Pineapple Powwow: A Closer Look Into What We’ve Accomplished and What’s To Come

The subtle, hidden problem of software engineering. Mindset

Ultra-rapid development to support the stories

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
'Celebration of Engineering'

'Celebration of Engineering'

Engineering adventures and the stories from the trenches

More from Medium

What Does It Mean to be API-first? | Elastic Path

How to minimize software development cost | VYou

A Quick Look into Spring 2022 with Codebase

Weekly Digest #80