auth_scheme_preference.go 319 B

12345678910111213141516171819
  1. package config
  2. import "strings"
  3. func toAuthSchemePreferenceList(cfg string) []string {
  4. if len(cfg) == 0 {
  5. return nil
  6. }
  7. parts := strings.Split(cfg, ",")
  8. ids := make([]string, 0, len(parts))
  9. for _, p := range parts {
  10. if id := strings.TrimSpace(p); len(id) > 0 {
  11. ids = append(ids, id)
  12. }
  13. }
  14. return ids
  15. }