start idp config

This commit is contained in:
adlerhurst
2020-11-17 13:44:37 +01:00
parent 4b1e79604a
commit edff816ec1
13 changed files with 239 additions and 2 deletions

View File

@@ -0,0 +1,3 @@
package oidc
type AddedEvent struct{}

View File

@@ -0,0 +1,3 @@
package oidc
type ChangedEvent struct{}

View File

@@ -0,0 +1,35 @@
package oidc
import (
"github.com/caos/zitadel/internal/crypto"
"github.com/caos/zitadel/internal/eventstore/v2"
)
type ConfigReadModel struct {
eventstore.ReadModel
IDPConfigID string
ClientID string
ClientSecret *crypto.CryptoValue
ClientSecretString string
Issuer string
Scopes []string
IDPDisplayNameMapping MappingField
UsernameMapping MappingField
}
func (rm *ConfigReadModel) AppendEvents(events ...eventstore.EventReader) error {
return nil
}
func (rm *ConfigReadModel) Reduce() error {
return nil
}
type MappingField int32
const (
OIDCMappingFieldUnspecified MappingField = iota
OIDCMappingFieldPreferredLoginName
OIDCMappingFieldEmail
)

View File

@@ -0,0 +1,3 @@
package oidc
type DeactivatedEvent struct{}

View File

@@ -0,0 +1,3 @@
package oidc
type RemovedEvent struct{}