{"repo":"rajatsandeepsen/better-auth-instagram","free":true,"listed":false,"github":"https://github.com/rajatsandeepsen/better-auth-instagram","clone":"git clone https://github.com/rajatsandeepsen/better-auth-instagram.git","description":"Instagram OAuth Provider for @Better-Auth","language":"TypeScript","stars":48,"topics":["better-auth","instagram","meta","oauth2","typescript"],"license":null,"category":"auth-billing-email","readme_excerpt":"better-auth-instagram Instagram Provider for Better-Auth. Wrapper around Generic OAuth plugin. This package allow you to easily add Login with Instagram to your application. Installation Instagram Setup 1. Go to Meta Developer Console 2. Login with your Facebook Account (with a connected Instagram Account) 3. Create a new App with App type \"Business\" [!WARNING] Instagram doesn't allow localhost, this is just a demo setup. For your project use an actual domain & deployed server. 4. Add Instagram product to your app 5. Setup API with Instagram business login 6. Add an Instagram account to your app as roles: Instagram Tester 6. Accept the Tester Invite from that account manage access 7. Set up Instagram business login 8. Paste the redirect URI 9. Copy credentials to your .env file Usage Client Side [!WARNING] If app review isn't completed, only Instagram Tester accounts will be able to sign in to your app. Advanced Config Link Instagram Account with Username Here is an example of how to link Instagram account. Because Better-Auth doesn't update profile data on account linking, we need to do it manually using database hooks. We provided an easy instagram API function created on top of better-fetch. Graph API Tools Utility Tools Resources Make sure to read docs from Instagram OAuth before setup.","default_branch":null,"files":null,"tree":[],"storefront":"/r/rajatsandeepsen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rajatsandeepsen/better-auth-instagram/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."}