It is assumed that your eXo Platform instance will be executed on the host: server.local.network.com
(remember to set up your host, for example, by adding it to /etc/hosts
on Linux), so you will need to:
Change the property exo.base.url
to the value of your host.
See Server base URL for details.
# OAuth exo.base.url=http://server.local.network.com:8080
Make configurations for the social networks that you want in exo.properties
.
## Facebook exo.oauth.facebook.enabled=true exo.oauth.facebook.clientId=Facebook_App_Id exo.oauth.facebook.clientSecret=Facebook_App_Secret ## Twitter exo.oauth.twitter.enabled=true exo.oauth.twitter.clientId=Twitter_Consumer_Key exo.oauth.twitter.clientSecret=Twitter_Consumer_Secret ## LinkedIn exo.oauth.linkedin.enabled=true exo.oauth.linkedin.apiKey=LinkedIn_Client_Id exo.oauth.linkedin.apiSecret=LinkedIn_Client_Secret ## Google Plus exo.oauth.google.enabled=true exo.oauth.google.clientId=GooglePlus_Client_Id exo.oauth.google.clientSecret=GooglePlus_Client_Secret
In which:
exo.oauth.{OAuth_Provider}.enabled
- Enables the integration with the social network.
Users will now be able to log in and register with their social network accounts.
exo.oauth.{OAuth_Provider}.clientId
- Client ID of your application.
exo.oauth.{OAuth_Provider}.clientSecret
- Client Secret of your application.
Restart eXo Platform server. Your users should be able to register or log in with their social network accounts.