Need to add CAS 5.3.9. I have Google and Twitter working through delegated auth. So I have that much working.
On 3/29/19 3:57 PM, Richard Frovarp wrote: > Does anyone have an example config or documentation on how to delegate > to Azure AD? This is operating at the very edge of my understanding, and > I'm having some difficulty. Not entirely sure what configs are required, > or exactly what to set in Azure. > > Right now I have: > > cas.authn.pac4j.oidc[0].type=AZURE > cas.authn.pac4j.oidc[0].id=<client id> > cas.authn.pac4j.oidc[0].secret=<client-secret> > cas.authn.pac4j.oidc[0].clientName=AZURE > cas.authn.pac4j.oidc[0].discoveryUri=https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration > cas.authn.pac4j.oidc[0].scope=openid email profile phone > cas.authn.pac4j.oidc[0].azureTenantId=<directory-id> > > > No idea if those scopes are right. > > Getting: > > 2019-03-29 15:53:33,486 ERROR > [org.springframework.boot.web.support.ErrorPageFilter] - <Forwarding to > error page from request [/clientredirect] due to exception > [java.lang.ClassCastException: java.util.Collections$SingletonList > cannot be cast to java.lang.String]> > org.pac4j.core.exception.TechnicalException: > java.lang.ClassCastException: java.util.Collections$SingletonList cannot > be cast to java.lang.String > at > org.pac4j.oidc.redirect.OidcRedirectActionBuilder.buildAuthenticationRequestUrl(OidcRedirectActionBuilder.java:113) > ~[pac4j-oidc-3.6.1.jar:?] > at > org.pac4j.oidc.redirect.OidcRedirectActionBuilder.redirect(OidcRedirectActionBuilder.java:78) > ~[pac4j-oidc-3.6.1.jar:?] > at > org.pac4j.core.client.IndirectClient.getRedirectAction(IndirectClient.java:109) > ~[pac4j-core-3.6.1.jar:?] > > Caused by: java.lang.ClassCastException: > java.util.Collections$SingletonList cannot be cast to java.lang.String > at > com.nimbusds.oauth2.sdk.AuthorizationRequest.parse(AuthorizationRequest.java:972) > ~[oauth2-oidc-sdk-5.62.jar:5.62] > at > com.nimbusds.openid.connect.sdk.AuthenticationRequest.parse(AuthenticationRequest.java:1374) > ~[oauth2-oidc-sdk-5.62.jar:5.62] > at > com.nimbusds.openid.connect.sdk.AuthenticationRequest.parse(AuthenticationRequest.java:1340) > ~[oauth2-oidc-sdk-5.62.jar:5.62] > at > org.pac4j.oidc.redirect.OidcRedirectActionBuilder.buildAuthenticationRequestUrl(OidcRedirectActionBuilder.java:110) > ~[pac4j-oidc-3.6.1.jar:?] > ... 98 more > > Any suggestions would be helpful, because I'm having difficulty pulling > off the right search to find the right set of documentation at MS. > > Thanks, > > Richard > -- - Website: https://apereo.github.io/cas - Gitter Chatroom: https://gitter.im/apereo/cas - List Guidelines: https://goo.gl/1VRrw7 - Contributions: https://goo.gl/mh7qDG --- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/b146ffa1-9f79-b7f4-16fb-a562619bcbcc%40ndsu.edu.
