How to Set Up ‘Connect to a Third Party OAuth Provider Using an External Vault’

MayurL
Tera Contributor

Hi everyone,

I’m currently working on integrating OAuth authentication with a third-party provider and want to use an external vault for storing sensitive credentials. Has anyone here done this before? If so, could you please share the steps or any resources that might help?

Specifically, I’m looking for guidance on:

  1. Configuring the external vault to securely store OAuth credentials.
  2. Setting up the OAuth provider to retrieve credentials from the vault.
  3. Best practices for managing and rotating credentials in this setup.
  4. Any potential pitfalls or challenges to be aware of.

Any help or pointers would be greatly appreciated!

Thanks in advance!



1 REPLY 1

Kieran Anson
Kilo Patron

Have you run through the docs? The main pain points is that only CyberArk has a native .jar as a credential resolver. Your identity solution might provide one, but you may need to write your own .jar to resolve credentials. You also need a MID server to act as the mediator to request credentials from the vault.