diff --git a/service/internal/api/api.go b/service/internal/api/api.go index 79edc34..4b119a3 100644 --- a/service/internal/api/api.go +++ b/service/internal/api/api.go @@ -3,6 +3,7 @@ package api import ( ctx "context" "encoding/json" + "sort" "connectrpc.com/connect" "google.golang.org/protobuf/encoding/protojson" @@ -873,6 +874,10 @@ func buildPublicOAuth2ProvidersList(cfg *config.Config) []*apiv1.OAuth2Provider }) } + sort.Slice(publicProviders, func(i, j int) bool { + return publicProviders[i].Key < publicProviders[j].Key + }) + return publicProviders }