fix: check oidc / api config (#1940)

This commit is contained in:
Livio Amstutz
2021-06-27 11:20:59 +02:00
committed by GitHub
parent 724df5d6c4
commit c6ad784a6c
6 changed files with 34 additions and 0 deletions

View File

@@ -19,6 +19,7 @@ type APIApplicationWriteModel struct {
ClientSecretString string
AuthMethodType domain.APIAuthMethodType
State domain.AppState
api bool
}
func NewAPIApplicationWriteModelWithAppID(projectID, appID, resourceOwner string) *APIApplicationWriteModel {
@@ -122,6 +123,7 @@ func (wm *APIApplicationWriteModel) Reduce() error {
}
func (wm *APIApplicationWriteModel) appendAddAPIEvent(e *project.APIConfigAddedEvent) {
wm.api = true
wm.ClientID = e.ClientID
wm.ClientSecret = e.ClientSecret
wm.AuthMethodType = e.AuthMethodType
@@ -171,3 +173,7 @@ func (wm *APIApplicationWriteModel) NewChangedEvent(
}
return changeEvent, true, nil
}
func (wm *APIApplicationWriteModel) IsAPI() bool {
return wm.api
}