Documentation
¶
Overview ¶
Package dbcred contains reusable credential handling for database plugins.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ResolvedIdentity ¶
func ResolvedIdentity(cfg plugin.ConnectConfig, field string) string
func ResolvedKind ¶
func ResolvedKind(cfg plugin.ConnectConfig, field string) plugin.CredentialKind
func ResolvedSecret ¶
func ResolvedSecret(cfg plugin.ConnectConfig, field string) string
Types ¶
type AuthMaterial ¶
type AuthMaterial struct {
Username string
Password string
TLSMode string
ClientCertificate string
UsedTLSClientCredential bool
}
func ApplyClientCertificateCredential ¶
func ApplyClientCertificateCredential(cfg plugin.ConnectConfig, field, username, tlsMode, clientCertificate string) AuthMaterial
func ApplyPasswordCredential ¶
func ApplyPasswordCredential(cfg plugin.ConnectConfig, username, password string) AuthMaterial
Click to show internal directories.
Click to hide internal directories.