fix: use idToken for mapping when using old configs (#5458)

* fix: use idToken for mapping when using old configs

* fix events and add tests
This commit is contained in:
Livio Spring
2023-03-16 16:47:22 +01:00
committed by GitHub
parent a8a2edadc2
commit 1896f13952
24 changed files with 1371 additions and 331 deletions

View File

@@ -4499,6 +4499,7 @@ message AddGenericOIDCProviderRequest {
string client_secret = 4 [(validate.rules).string = {min_len: 1, max_len: 200}];
repeated string scopes = 5 [(validate.rules).repeated = {max_items: 20, items: {string: {min_len: 1, max_len: 100}}}];
zitadel.idp.v1.Options provider_options = 6;
bool is_id_token_mapping = 7;
}
message AddGenericOIDCProviderResponse {
@@ -4515,6 +4516,7 @@ message UpdateGenericOIDCProviderRequest {
string client_secret = 5 [(validate.rules).string = {max_len: 200}];
repeated string scopes = 6 [(validate.rules).repeated = {max_items: 20, items: {string: {min_len: 1, max_len: 100}}}];
zitadel.idp.v1.Options provider_options = 7;
bool is_id_token_mapping = 8;
}
message UpdateGenericOIDCProviderResponse {

View File

@@ -288,6 +288,7 @@ message GenericOIDCConfig {
string issuer = 1;
string client_id = 2;
repeated string scopes = 3;
bool is_id_token_mapping = 4;
}
message GitHubConfig {

View File

@@ -11173,6 +11173,7 @@ message AddGenericOIDCProviderRequest {
string client_secret = 4 [(validate.rules).string = {min_len: 1, max_len: 200}];
repeated string scopes = 5 [(validate.rules).repeated = {max_items: 20, items: {string: {min_len: 1, max_len: 100}}}];
zitadel.idp.v1.Options provider_options = 6;
bool is_id_token_mapping = 7;
}
message AddGenericOIDCProviderResponse {
@@ -11189,6 +11190,7 @@ message UpdateGenericOIDCProviderRequest {
string client_secret = 5 [(validate.rules).string = {max_len: 200}];
repeated string scopes = 6 [(validate.rules).repeated = {max_items: 20, items: {string: {min_len: 1, max_len: 100}}}];
zitadel.idp.v1.Options provider_options = 7;
bool is_id_token_mapping = 8;
}
message UpdateGenericOIDCProviderResponse {