{"repo":"Shareed2k/goth_fiber","free":true,"listed":false,"github":"https://github.com/Shareed2k/goth_fiber","clone":"git clone https://github.com/Shareed2k/goth_fiber.git","description":"Package goth_fiber provides a simple, clean, and idiomatic way to write authentication packages for fiber framework applications.","language":"Go","stars":97,"topics":["fiber-framework","oauth2","oauth","goth"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Goth-Fiber: Multi-Provider Authentication for Go Is wrapper for goth library to use with fiber Framework, provides a simple, clean, and idiomatic way to write authentication packages for Go web applications. Unlike other similar packages, Goth, lets you write OAuth, OAuth2, or any other protocol providers, as long as they implement the Provider and Session interfaces. Installation This repo publishes two modules: - github.com/shareed2k/goth fiber (Fiber v2) - github.com/shareed2k/goth fiber/v2 (Fiber v3) Install the module that matches your Fiber version: Supported Providers - Amazon - Apple - Auth0 - Azure AD - Battle.net - Bitbucket - Box - Cloud Foundry - Dailymotion - Deezer - Digital Ocean - Discord - Dropbox - Eve Online - Facebook - Fitbit - Gitea - GitHub - Gitlab - Google - Google+ (deprecated) - Heroku - InfluxCloud - Instagram - Intercom - Kakao - Lastfm - Linkedin - LINE - Mailru - Meetup - MicrosoftOnline - Naver - Nextcloud - OneDrive - OpenID Connect (auto discovery) - Paypal - SalesForce - Shopify - Slack - Soundcloud - Spotify - Steam - Strava - Stripe - Tumblr - Twitch - Twitter - Typetalk - Uber - VK - Wepay - Xero - Yahoo - Yammer - Yandex Examples See the examples folder for a Fiber v2 example, and the v2/examples folder for a Fiber v3 example. To run the example either clone the source from GitHub Now open up your browser and go to http://localhost:8088/login/google to see the example. To actually use the different providers, please make sure you set env","default_branch":null,"files":null,"tree":[],"storefront":"/r/Shareed2k","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Shareed2k/goth_fiber/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."}