{"repo":"trilbymedia/grav-plugin-login-oauth2","free":true,"listed":false,"github":"https://github.com/trilbymedia/grav-plugin-login-oauth2","clone":"git clone https://github.com/trilbymedia/grav-plugin-login-oauth2.git","description":"OAuth2 Client Plugin to integrate with Grav's Login","language":"PHP","stars":21,"topics":["oauth2","oauth","grav","login"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Login OAuth2 Plugin The Login OAuth2 Plugin for Grav CMS allows user authentication against an OAuth2 Authentication Provider. This plugin makes use of The League OAuth2 Client Currently the core plugin supports the following providers: Facebook - https://developers.facebook.com/docs/facebook-login/web GitHub - https://developer.github.com/apps/building-oauth-apps/creating-an-oauth-app/ Google - https://developers.google.com/identity/protocols/OpenIDConnect Instagram - https://www.instagram.com/developer/authentication/ LinkedIn - https://developer.linkedin.com/docs/oauth2 It's also possible to extend this plugin an create a new AOauth2 for specific providers. Callback URL When you setup your OAuth provider application, you will need to provide a Callback URL. Grav passes this as part of the OAuth2 request process, but it needs to match the configuration on the server side. Typically, when logging in via the the frontend site , the URL will look something like this: Where http://yoursite.com is the URL of your Grav-based site. If you are using SSL, then this URL will be: If you use the OAuth2 plugin to login to the admin side of your Grav site, your callback URL will look like this: Where http://yoursite.com/admin is the URL you use to log into the admin plugin. Again, if you have this under SSL, you would need to use https:// rather than http:// . Some OAuth2 providers allow you to use provide multiple callback URLs, and in this case you can use the same application setup wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/trilbymedia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trilbymedia/grav-plugin-login-oauth2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}