usage of oauth token makes call to ldap

14 views
Skip to first unread message

Pablo Vidaurri

unread,
Apr 13, 2022, 11:38:06 PM4/13/22
to CAS Community
I have ldap configured to validate user credentials.

I also have cas acting as an oauth server.

I have an oauth service defined as:
{
"@class" :            "org.apereo.cas.support.oauth.services.OAuthRegisteredService",
  "clientId": "clientxyz",
  "clientSecret": "myClientS3cret",
  "generateRefreshToken": true,
  "serviceId" :         "clientxyz-prod",
  "name" :              "clientxyz-prod",
  "id" :                20210910142200,
  "supportedGrantTypes": [ "java.util.HashSet", [ "client_credentials", "refresh_token" ] ],
  "supportedResponseTypes": [ "java.util.HashSet", [ "code", "token" ] ]
}

I get a token then see this in my logs:
WARN  [org.apereo.services.persondir.support.MergingPersonAttributeDaoImpl] (default task-72) Recovering From Exception thrown by 'org.apereo.services.persondir.support.ldap.LdaptivePersonAttributeDao@242872b': java.lang.RuntimeException: Failed executing LDAP query [org.ldaptive.FilterTemplate@1979586297::filter=(|(uid={user})(cn={user})), parameters={user=clientxyz-prod]

Why is ldap being queried on token request?

-psv
Reply all
Reply to author
Forward
0 new messages