Categorygithub.com/centrify/platform-go-sdk
module
0.1.1
Repository: https://github.com/centrify/platform-go-sdk.git
Documentation: pkg.go.dev

# README

Build Status

platform-go-sdk

Public Go packages for using Centrify Platform.

Subdirectories:

  • DMC: Allow applications to acquire Delegated Machine Credentials token
  • Examples: Sample programs that demonstrate how some packages can be used
    • AppLogin: A sample of how to get a HashiCorp Vault token.
    • DMC: An example on how to get DMC tokens.
    • SecretCLI: A CLI program that can be used to access secrets.
  • OAuthhelpers: Export a public method that retrieves an OAuth token using Resource Owner grant request. This can only be used by Centrify Vault software. Contact ThycoticCentrify support if you need to use this API.
  • Secret: Allow applications to create/read/update/delete PAS secrets.
  • TestUtils: Support functions that can be used by go tests.
  • Utils: Miscellaneous methods for getting information about current system.
  • Vault: HashiCorp Vault related functions.

License

See LICENSE

# Packages

Package dmc provides application with APIs for obtaining Delegated Machine Credentials (DMC) Run go tests You need to do the followings to have a successful run of go unit tests: 1.
No description provided by the author
Package oauthhelper implements helper functions for Centrify Vault software to get OAuth access tokens.
Package secret manages secrets stored in Centrify PAS using a simple set of APIs.
Package testutils contains all support functions that may be used in Centrify "go tests".
Package utils implements various functions about the system environment.
No description provided by the author