INNER CODE UNIT · Go
AWSGetSSOConfig
kubenav/kubenav · cmd/kubenav/aws.go:166
func AWSGetSSOConfig(ssoRegion, startURL string) (_ string, err error) {
defer func() {
if r := recover(); r != nil {
err = fmt.Errorf("panic: %#v", r)
}
}()
ctx := context.Background()
clientName := "kubenav"
clientType := "public"
svc := ssooidc.NewFromConfig(aws.Config{Region: ssoRegion})
registeredClient, err := svc.RegisterClient(ctx, &ssooidc.RegisterClientInput{
ClientName: &clientName,
ClientType: &clientType,
})
if err != nil {