mirror of
https://github.com/unmojang/drasl.git
synced 2025-08-03 02:46:03 -04:00
Ignore when FallbackAPIServer returns no public keys
This commit is contained in:
parent
c3cb43885f
commit
80d39a0649
6
main.go
6
main.go
@ -498,6 +498,9 @@ func setup(config *Config) *App {
|
||||
playerCertificateKeys = append(playerCertificateKeys, key.PublicKey)
|
||||
|
||||
for _, fallbackAPIServerConfig := range config.FallbackAPIServers {
|
||||
fallbackAPIServer := Unwrap(NewFallbackAPIServer(&fallbackAPIServerConfig))
|
||||
fallbackAPIServers = append(fallbackAPIServers, fallbackAPIServer)
|
||||
|
||||
reqURL := Unwrap(url.JoinPath(fallbackAPIServerConfig.ServicesURL, "publickeys"))
|
||||
res, err := MakeHTTPClient().Get(reqURL)
|
||||
if err != nil {
|
||||
@ -539,9 +542,6 @@ func setup(config *Config) *App {
|
||||
}
|
||||
}
|
||||
log.Printf("Fetched public keys from fallback API server %s", fallbackAPIServerConfig.Nickname)
|
||||
|
||||
fallbackAPIServer := Unwrap(NewFallbackAPIServer(&fallbackAPIServerConfig))
|
||||
fallbackAPIServers = append(fallbackAPIServers, fallbackAPIServer)
|
||||
}
|
||||
|
||||
// OIDC providers
|
||||
|
Loading…
x
Reference in New Issue
Block a user