I am trying to set up vkontakte auth plugin for auth0 by its Setup Guide:
Created a vk id app; got app ID and secure key; made the app “enabled and accessible by everyone”
Added a social connection using vkontakte plugin:
Application ID: 8 digits from vk id app settings (53519765)
Secure key: secure key from vk id app settings
Attributes: basic profile only
Permissions: none (all boxes unticked)
Additional Scopes: none (empty textarea)
Sync user profile attributes at each login: yes (default value)
Enabled vkontakte connection for my application
Found my app domain (dev-wm6gx6s70lw6eu23 . us . auth0 . com) and configured vk id application (Base domain, Trusted redirect URL)
After configuring, I tried to test the conection (Try Connection button) and got this:
URL: oauth . vk . com /authorize?login_hint=&prompt=login&response_type=code&redirect_uri=https%3A%2F%MY_DOMAIN%2Flogin%2Fcallback&scope=profile&state=x0mLzikO8l2wSia2uf5ZYKq82ePMOEzE&client_id=53519765
Selected sign-in method not available for app. Please try again later or contact the app administrator
Double-checked:
App credentials
Auth0 domain
Everything else from vkontakte plugin’s Setup Guide
Looks either I am doing something wrong or vk id have made some changes to their authentication protocol.
Can you by any chance notice what am I doing wrong?
Are there any possible workarounds you might know about?
Is it possible to write a custom auth plugin for Auth0?
Thank you for providing information on the matter, I was able to reproduce your problem by using the VK Plugin and by creating a custom social connection as well.
If you have not created a custom social connection for VK, could you please give that a try as well? If you have any issues, I can help you out with that.
I will come back with more information as soon as possible!
I believe that the VK Plugin might be outdated regarding the matter. As far as I have researched, the previous authentication api which was used to integrate web applications with their social website has migrated to id.vk.com. You can find more information on integrating their social connection with your applications in their documentation.
By following this documentation, you should be able to create a custom social button within Auth0 by using the credentials of a web application created on the website mentioned above.
I am currently still having issues in making the integration function successfully, however, if you need any help on the matter, let me know! I will come back with an update in regards to the integration from my end!
(didn’t find any docs, adapted script from medium . com/%40colin.douglas/creating-a-custom-social-connection-between-auth0-and-gitlab-saas-4d22864cf503 )
5. Custom Headers: none (empty text area)
6. Sync user profile attributes on each login: enabled (default value)
When trying to save I get this: 403 Forbidden / Error! You don’t have permissions to access the resource. There are no additional details in the response body.
Is there some limitation disabling me from saving a custom social login provider or is there another reason behind the case?