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 cas-user+unsubscr...@apereo.org.
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.

Reply via email to