History: Hybridauth social login
Preview of version: 24
Hybridauth social login
The connection to the website through social networks uses the Hybridauth library it allows the visitor, to quickly register on a site by letting their network provide information about themselves. The principle of operation is simple. When a user chooses a social network, he is sent to the server of the latter. There he is invited to enter his details. When they are validated, he is returned to the Tiki site on which he wanted to connect.
Configuration steps
To achieve this some data must be provided:
Note: In this document YourSocialNetwork represents the name of the social network of your choice.
You will have to complete different parameters. The mandatory fields are YourSocialNetwork Application ID and YourSocialNetwork Application secret.
For a successful experience in Tiki, we advise you to check the boxes below.
YourSocialNetwork auto-create user?
YourSocialNetwork user prefix to auto-create
YourSocialNetwork auto-create user email?
YourSocialNetwork auto-create user tracker item?
YourSocialNetwork auto-create user name(s)?
Note
The field YourSocialNetwork user prefix to auto-create is filled with the initial of the network you have chosen. So the username will be the combination of the value in this field and a sequence of numbers that will be assigned to it.
This will automatically create a user in Tiki that will be in the default register group.
For this to work properly you would need to enable the User preferences screen option, you can find this by going to Settings -> User Settings tab -> User preferences screen (http:example.org/tiki-admin.php?page=user#contentadmin_user_setting-1).
Troubleshootings
TikiHybrid_construct : this site is not register
TikiHybrid_construct : this site is not register with it means that you haven't insert the ID and the secret code of your Application yet.
TikiHybrider error : A valid CallBack url is required
TikiHybrider error : A valid CallBack url is required means the path in the socnets Login Base Url field in Settings -> Users & Community -> Social networks -> Settings is not correct. Make sure to have in this field the value https://<your domain name> tiki-login_hybridauth.php?provider=
The redirect URI included is not valid.
...
Supported providers
Latest list:
https://github.com/hybridauth/hybridauth/tree/master/src/Provider
https://hybridauth.github.io/providers.html
As of 2022-11-30:
Apple
Amazon
AOLOpenID
Authentiq
AutoDesk
BitBucket
Blizzard
Discord
Disqus
Dribbble
Dropbox
Facebook
Foursquare
GitHub
GitLab
Google
Instagram
Keycloak
LinkedIn
Medium
MicrosoftGraph
OpenID
ORCID
Paypal
Reddit
Slack
Spotify
StackExchange
Steam
Strava
SteemConnect
Telegram
Tumblr
TwitchTV
Twitter
WeChat
WindowsLive
WordPress
Yahoo
QQ
Samples
Authentication using Gitlabs
Once enabled go to the section Gitlab on the Social Netwok settings tab.
There you will need to fill several fields to allow your users to login with their Gitlab credentials.
- GitLab Application ID
- GitLab Application secret
- Enable YourSocialNetwork Auto-create user
- Enable YourSocialNetwork Auto-create user email
- Enable YourSocialNetwork Auto-create user name(s)