@@ -370,8 +370,6 @@ func ConvertConfig(entries []codersdk.ExternalAuthConfig, accessURL *url.URL) ([
370
370
371
371
var typ codersdk.ExternalAuthProvider
372
372
switch codersdk .ExternalAuthProvider (entry .Type ) {
373
- case codersdk .ExternalAuthProviderOpenIDConnect :
374
- typ = codersdk .ExternalAuthProviderOpenIDConnect
375
373
case codersdk .ExternalAuthProviderAzureDevops :
376
374
typ = codersdk .ExternalAuthProviderAzureDevops
377
375
case codersdk .ExternalAuthProviderBitBucket :
@@ -381,7 +379,7 @@ func ConvertConfig(entries []codersdk.ExternalAuthConfig, accessURL *url.URL) ([
381
379
case codersdk .ExternalAuthProviderGitLab :
382
380
typ = codersdk .ExternalAuthProviderGitLab
383
381
default :
384
- return nil , xerrors . Errorf ( "unknown external auth provider type: %q" , entry .Type )
382
+ typ = codersdk . ExternalAuthProvider ( entry .Type )
385
383
}
386
384
387
385
// Applies defaults to the config entry.
@@ -507,6 +505,13 @@ func applyDefaultsToConfig(typ codersdk.ExternalAuthProvider, config *codersdk.E
507
505
if config .ID == "" {
508
506
config .ID = string (typ )
509
507
}
508
+ if config .DisplayName == "" {
509
+ config .DisplayName = string (typ )
510
+ }
511
+ if config .DisplayIcon == "" {
512
+ // This is a key emoji.
513
+ config .DisplayIcon = "/emojis/1f511.png"
514
+ }
510
515
}
511
516
512
517
var defaults = map [codersdk.ExternalAuthProvider ]codersdk.ExternalAuthConfig {
@@ -548,11 +553,6 @@ var defaults = map[codersdk.ExternalAuthProvider]codersdk.ExternalAuthConfig{
548
553
DeviceCodeURL : "https://github.com/login/device/code" ,
549
554
AppInstallationsURL : "https://api.github.com/user/installations" ,
550
555
},
551
- codersdk .ExternalAuthProviderOpenIDConnect : {
552
- DisplayName : "OpenID Connect" ,
553
- // This is a key emoji.
554
- DisplayIcon : "/emojis/1f511.png" ,
555
- },
556
556
}
557
557
558
558
// jwtConfig is a new OAuth2 config that uses a custom
0 commit comments