vault: github.com/hashicorp/vault/builtin/credential/radius Index | Files

package radius

import "github.com/hashicorp/vault/builtin/credential/radius"

Index

Package Files

backend.go path_config.go path_login.go path_users.go

func Backend Uses

func Backend() *backend

func Factory Uses

func Factory(ctx context.Context, conf *logical.BackendConfig) (logical.Backend, error)

type ConfigEntry Uses

type ConfigEntry struct {
    tokenutil.TokenParams

    Host                     string   `json:"host" structs:"host" mapstructure:"host"`
    Port                     int      `json:"port" structs:"port" mapstructure:"port"`
    Secret                   string   `json:"secret" structs:"secret" mapstructure:"secret"`
    UnregisteredUserPolicies []string `json:"unregistered_user_policies" structs:"unregistered_user_policies" mapstructure:"unregistered_user_policies"`
    DialTimeout              int      `json:"dial_timeout" structs:"dial_timeout" mapstructure:"dial_timeout"`
    ReadTimeout              int      `json:"read_timeout" structs:"read_timeout" mapstructure:"read_timeout"`
    NasPort                  int      `json:"nas_port" structs:"nas_port" mapstructure:"nas_port"`
    NasIdentifier            string   `json:"nas_identifier" structs:"nas_identifier" mapstructure:"nas_identifier"`
}

type UserEntry Uses

type UserEntry struct {
    Policies []string
}

Package radius imports 14 packages (graph) and is imported by 9 packages. Updated 2019-07-05. Refresh now. Tools for package owners.