package krb5

import "github.com/microsoft/go-mssqldb/integratedauth/krb5"

Index

Variables

var (
	SetKrbConfig = setupKerbConfig
	SetKrbKeytab = setupKerbKeytab
	SetKrbCache  = setupKerbCache
)
var (
	AuthProviderFunc integratedauth.Provider = integratedauth.ProviderFunc(getAuth)
)

Types

type Kerberos

type Kerberos struct {
	// Kerberos configuration details
	Config *config.Config

	// Credential cache
	Cache *credentials.CCache

	// A Kerberos realm is the domain over which a Kerberos authentication server has the authority
	// to authenticate a user, host or service.
	Realm string

	// Kerberos keytab that stores long-term keys for one or more principals
	Keytab *keytab.Keytab
}

Source Files

krb5.go

Version
v0.20.0
Published
Jan 20, 2023
Platform
js/wasm
Imports
13 packages
Last checked
20 minutes ago

Tools for package owners.