users

package
v1.4.1 Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2025 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var IdentityUsersServiceConfig = services.ArkServiceConfig{
	ServiceName:                "identity-users",
	RequiredAuthenticatorNames: []string{"isp"},
	OptionalAuthenticatorNames: []string{},
}

IdentityUsersServiceConfig is the configuration for the identity users service.

Functions

This section is empty.

Types

type ArkIdentityUsersService

type ArkIdentityUsersService struct {
	services.ArkService
	*services.ArkBaseService
	// contains filtered or unexported fields
}

ArkIdentityUsersService is the service for managing identity users.

func NewArkIdentityUsersService

func NewArkIdentityUsersService(authenticators ...auth.ArkAuth) (*ArkIdentityUsersService, error)

NewArkIdentityUsersService creates a new instance of ArkIdentityUsersService.

func (*ArkIdentityUsersService) CreateUser

CreateUser creates a new user in the identity service.

func (*ArkIdentityUsersService) DeleteUser

DeleteUser deletes an existing user in the identity service.

func (*ArkIdentityUsersService) DeleteUsers

func (s *ArkIdentityUsersService) DeleteUsers(deleteUsers *usersmodels.ArkIdentityDeleteUsers) error

DeleteUsers deletes multiple users in the identity service.

func (*ArkIdentityUsersService) ResetUserPassword

func (s *ArkIdentityUsersService) ResetUserPassword(resetUserPassword *usersmodels.ArkIdentityResetUserPassword) error

ResetUserPassword resets the password for an existing user in the identity service.

func (*ArkIdentityUsersService) ServiceConfig

ServiceConfig returns the service configuration for the ArkIdentityUsersService.

func (*ArkIdentityUsersService) UpdateUser

UpdateUser updates an existing user in the identity service.

func (*ArkIdentityUsersService) UserByID

UserByID retrieves the user by user ID.

func (*ArkIdentityUsersService) UserByName

UserByName retrieves the user by username.

func (*ArkIdentityUsersService) UserIDByName

UserIDByName retrieves the user ID by username.

func (*ArkIdentityUsersService) UserInfo

UserInfo retrieves the user info from the identity service.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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