mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-11 09:46:37 +08:00
根据名称获取认证源(名称比较不区分大小写)
This commit is contained in:
@@ -144,14 +144,14 @@ func GetAuthSourceByID(id uint64) (*AuthSource, error) {
|
|||||||
return &source, nil
|
return &source, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetAuthSourceByName 根据名称获取认证源
|
// GetAuthSourceByName 根据名称获取认证源(名称比较不区分大小写)
|
||||||
func GetAuthSourceByName(name string) (*AuthSource, error) {
|
func GetAuthSourceByName(name string) (*AuthSource, error) {
|
||||||
name = strings.TrimSpace(name)
|
name = strings.TrimSpace(name)
|
||||||
if name == "" {
|
if name == "" {
|
||||||
return nil, errors.New(errAuthSourceNameRequired)
|
return nil, errors.New(errAuthSourceNameRequired)
|
||||||
}
|
}
|
||||||
var source AuthSource
|
var source AuthSource
|
||||||
if err := db.DB(context.Background()).First(&source, "name = ?", name).Error; err != nil {
|
if err := db.DB(context.Background()).First(&source, "LOWER(name) = LOWER(?)", name).Error; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
source.ClientSecretConfigured = source.ClientSecret != ""
|
source.ClientSecretConfigured = source.ClientSecret != ""
|
||||||
|
|||||||
Reference in New Issue
Block a user