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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…