cancel
Showing results for 
Search instead for 
Did you mean: 

Configure new OpenID Provider - OAuth2 Login auth0.com

Giuseppe_Filome
Champ on-the-rise
Champ on-the-rise

Hello everyone,

Currently I'm working on a project that will be integrated with Nuxeo but I got an issue during the implementation in nuxeo of the SSO with auth0,

then I kindly asking you, if It’s possible to configure a new OpenID Provider?

Please have a look below the extension point, nuxeo.conf and the issue in the server.log.

Nuxeo version: 9.2

<component name="eu.project.producer.mcssr.sso.sso">

org.nuxeo.ecm.platform.oauth2.openid.OpenIDConnectProviderRegistry

<extension target="org.nuxeo.ecm.platform.oauth2.openid.OpenIDConnectProviderRegistry" point="providers">

Auth0OpenIDConnect

Login using your Auth0 account

https://gfilomena.eu.auth0.com/authorize>

https://gfilomena.eu.auth0.com/oauth/token>

https://gfilomena.eu.auth0.com/userinfo>

org.nuxeo.ecm.platform.oauth2.openid.auth.DefaultOpenIDUserInfo

org.nuxeo.ecm.platform.oauth2.openid.auth.EmailBasedUserResolver

openid

/icons/google.png

GoogleOpenIDConnect

Login using your Google account

https://accounts.google.com/o/oauth2/auth>

https://accounts.google.com/o/oauth2/token>

https://www.googleapis.com/oauth2/v1/userinfo>

org.nuxeo.ecm.platform.oauth2.openid.auth.google.GoogleUserInfo

org.nuxeo.ecm.platform.oauth2.openid.auth.EmailBasedUserResolver

https://www.googleapis.com/auth/userinfo.email>

/icons/google.png




This is the configuration in the nuxeo.conf

nuxeo.templates=default,sql,sdk,s3binaries,openid,mcssr-package


### Google

nuxeo.openid.google.client.id= MYID

nuxeo.openid.google.client.secret= MYSECRET

# Auth0

nuxeo.openid.auth0.client.id=MYID

nuxeo.openid.auth0.client.secret= MYSECRET

This is the issue in the server.log

2017-12-13 09:26:09,335 INFO [localhost-startStop-1] [org.nuxeo.ecm.platform.oauth2.openid.OpenIDConnectProviderRegistryImpl] OpenId provider for Auth0OpenIDConnect is disabled because clientId and/or clientSecret are empty (component id = service:eu.project.producer.mcssr.sso.sso)

Could you suggest me a solution ?

link: https://github.com/nuxeo/nuxeo/tree/8032735a06247583495e15f7a082bcf7cabdd2aa/nuxeo-services/login/nu...

https://doc.nuxeo.com/nxdoc/using-openid-oauth2-in-login-screen/

Thanks a lot.

Giuseppe

0 REPLIES 0
Getting started

Attention: Blogs & Forums are in READ-ONLY mode from Oct 9-19 as we transition to our new platform. Learn more.

Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.