func()

in internal/validation/request.go [37:53]


func (cv DefaultCredentialValidator) ValidateEksCredentialRequest(ctx context.Context, credsRequest *credentials.EksCredentialsRequest) error {
	log := logger.FromContext(ctx)

	log.Debugf("validating call to requested target host %s", credsRequest.RequestTargetHost)
	err := cv.validateRequestTargetHost(ctx, credsRequest.RequestTargetHost)
	if err != nil {
		return err
	}

	err = cv.validateToken(credsRequest)
	if err != nil {
		return err
	}

	log.Debug("validation passed")
	return nil
}