identity

package
v0.1.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CLIAction = &actions.IdsecServiceCLIActionDefinition{
	IdsecServiceBaseActionDefinition: actions.IdsecServiceBaseActionDefinition{
		ActionName:        "identity",
		ActionDescription: "Identity provides a single centralized interface for provisioning users and setting up the authentication for users of the Shared Services platform.",
		ActionVersion:     1,
	},
	ActionAliases: []string{"idaptive", "id"},
	Subactions: []*actions.IdsecServiceCLIActionDefinition{
		identitydirectoriesactions.CLIAction,
		identityrolesactions.CLIAction,
		identityusersactions.CLIAction,
		identityauthprofilesactions.CLIAction,
		identitypoliciesactions.CLIAction,
	},
}

CLIAction is a struct that defines the identity action for the Idsec service CLI.

View Source
var ServiceConfig = services.IdsecServiceConfig{
	ServiceName:                "identity",
	RequiredAuthenticatorNames: []string{"isp"},
	OptionalAuthenticatorNames: []string{},
	ActionsConfigurations: map[actions.IdsecServiceActionType][]actions.IdsecServiceActionDefinition{
		actions.IdsecServiceActionTypeCLI: {
			CLIAction,
		},
	},
}

ServiceConfig is the configuration for the identity service.

Functions

This section is empty.

Types

type IdsecIdentityAPI

type IdsecIdentityAPI struct {
	// contains filtered or unexported fields
}

IdsecIdentityAPI is a struct that provides access to the Idsec Identity API as a wrapped set of services.

func NewIdsecIdentityAPI

func NewIdsecIdentityAPI(ispAuth *auth.IdsecISPAuth) (*IdsecIdentityAPI, error)

NewIdsecIdentityAPI creates a new instance of IdsecIdentityAPI with the provided IdsecISPAuth.

func (*IdsecIdentityAPI) AuthProfiles added in v0.1.9

AuthProfiles returns the Auth Profiles service of the IdsecIdentityAPI instance.

func (*IdsecIdentityAPI) Directories

Directories returns the Directories service of the IdsecIdentityAPI instance.

func (*IdsecIdentityAPI) Policies added in v0.1.9

Policies returns the Policies service of the IdsecIdentityAPI instance.

func (*IdsecIdentityAPI) Roles

Roles returns the Roles service of the IdsecIdentityAPI instance.

func (*IdsecIdentityAPI) Users

Users returns the Users service of the IdsecIdentityAPI instance.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL