Files
core/cluster/iam/adapter/identity.go
2024-07-09 12:26:02 +02:00

29 lines
541 B
Go

package adapter
import (
"github.com/datarhei/core/v16/cluster/store"
iamidentity "github.com/datarhei/core/v16/iam/identity"
)
type identityAdapter struct {
store store.Store
}
func NewIdentityAdapter(store store.Store) (iamidentity.Adapter, error) {
a := &identityAdapter{
store: store,
}
return a, nil
}
func (a *identityAdapter) LoadIdentities() ([]iamidentity.User, error) {
users := a.store.IAMIdentityList()
return users.Users, nil
}
func (a *identityAdapter) SaveIdentities([]iamidentity.User) error {
return nil
}