mirror of
https://github.com/casdoor/casdoor.git
synced 2025-07-02 11:20:18 +08:00
Add IsMaskedEnabled to provider API
This commit is contained in:
@ -70,7 +70,11 @@ type Provider struct {
|
||||
ProviderUrl string `xorm:"varchar(200)" json:"providerUrl"`
|
||||
}
|
||||
|
||||
func GetMaskedProvider(provider *Provider) *Provider {
|
||||
func GetMaskedProvider(provider *Provider, isMaskEnabled bool) *Provider {
|
||||
if !isMaskEnabled {
|
||||
return provider
|
||||
}
|
||||
|
||||
if provider == nil {
|
||||
return nil
|
||||
}
|
||||
@ -88,9 +92,13 @@ func GetMaskedProvider(provider *Provider) *Provider {
|
||||
return provider
|
||||
}
|
||||
|
||||
func GetMaskedProviders(providers []*Provider) []*Provider {
|
||||
func GetMaskedProviders(providers []*Provider, isMaskEnabled bool) []*Provider {
|
||||
if !isMaskEnabled {
|
||||
return providers
|
||||
}
|
||||
|
||||
for _, provider := range providers {
|
||||
provider = GetMaskedProvider(provider)
|
||||
provider = GetMaskedProvider(provider, isMaskEnabled)
|
||||
}
|
||||
return providers
|
||||
}
|
||||
|
Reference in New Issue
Block a user