pkg/idp/models/models.go
Method TokenEndpointAuthMethod.Scan
has 6 return statements (exceeds 4 allowed). Open
Open
func (t *TokenEndpointAuthMethod) Scan(value interface{}) error {
bts, ok := value.([]byte)
if !ok {
return fmt.Errorf("failed to unmarshal TokenEndpointAuthMethod from value: %v", value)
}
Method TokenEndpointAuthMethod.UnmarshalJSON
has 5 return statements (exceeds 4 allowed). Open
Open
func (t *TokenEndpointAuthMethod) UnmarshalJSON(data []byte) error {
str := string(data)
switch str {
case fmt.Sprintf("\"%s\"", ClientSecretSentAsPostStr):
*t = ClientSecretSentAsPost