mirror of
https://github.com/datarhei/core.git
synced 2025-10-06 16:37:04 +08:00
29 lines
534 B
Go
29 lines
534 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.UserList()
|
|
|
|
return users.Users, nil
|
|
}
|
|
|
|
func (a *identityAdapter) SaveIdentities([]iamidentity.User) error {
|
|
return nil
|
|
}
|