# How to Protect Your Organization From Auth Vendor Lock-in

DevFeed: [How to Protect Your Organization From Auth Vendor Lock-in](<https://devfeed.tech/articles/how-to-protect-your-organization-from-auth-vendor-lock-in-43228.md>)

Original publisher: [Read original article](<https://fusionauth.io/blog/avoid-lockin-insulate-your-application-and-have-backup-plan-excerpt>)

Author: Cameron Pavey

Published: 2021-07-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [FusionAuth Blog](<https://devfeed.tech/sources/fusionauth-blog.md>)

Topics: [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [abstraction](<https://devfeed.tech/topics/abstraction.md>), [interface](<https://devfeed.tech/topics/interface.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [implementation](<https://devfeed.tech/topics/implementation.md>)

Tags: [abstraction](<https://devfeed.tech/tags/abstraction.md>), [auth](<https://devfeed.tech/tags/auth.md>), [education](<https://devfeed.tech/tags/education.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [interface](<https://devfeed.tech/tags/interface.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [testing](<https://devfeed.tech/tags/testing.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

## AI overview

This tutorial explains how to reduce authentication vendor lock-in by insulating application code from a third-party provider. It recommends wrapping the provider's SDK behind a generic interface, using open standards where possible, and maintaining integration tests so the implementation can be replaced more easily if requirements change.

## Source excerpt

When considering an auth provider, you should pick the best one for your current needs. But how can you avoid implementation pain if your needs change?