2023-06-22 09:36:43 +00:00
|
|
|
package utils
|
|
|
|
|
|
|
|
import (
|
|
|
|
"fmt"
|
|
|
|
|
2024-11-18 07:23:41 +00:00
|
|
|
"gitea.pena/PenaSide/customer/internal/models"
|
|
|
|
"gitea.pena/PenaSide/customer/pkg/validate"
|
2023-06-22 09:36:43 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
func ValidateConfigurationURLs(config *models.ServiceConfiguration) error {
|
|
|
|
return validateAuthMicroserviceURLs(&config.AuthMicroservice.URL)
|
|
|
|
}
|
|
|
|
|
|
|
|
func validateAuthMicroserviceURLs(urls *models.AuthMicroserviceURL) error {
|
|
|
|
if !validate.URL(urls.User) {
|
|
|
|
return fmt.Errorf("invalid auth user url: %s", urls.User)
|
|
|
|
}
|
|
|
|
|
|
|
|
return nil
|
|
|
|
}
|