All Projects → netlify-labs → oauth-example

netlify-labs / oauth-example

Licence: other
Example of how to use Netlify OAuth Applications

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to oauth-example

ApigilityConsumer
🍃 Zend Framework/Laminas and Expressive/Mezzio Apigility/Laminas API Tools Client Module to consume API Services
Stars: ✭ 15 (-58.33%)
Mutual labels:  oauth
daily-gateway
API gateway service also for authentication and user management
Stars: ✭ 31 (-13.89%)
Mutual labels:  oauth
sveltekit-seo
Demo site for SvelteKit SEO showing how to set up meta tags in a SvelteKit blog site.
Stars: ✭ 28 (-22.22%)
Mutual labels:  netlify
passport-oauth1
OAuth 1.0 authentication strategy for Passport and Node.js.
Stars: ✭ 23 (-36.11%)
Mutual labels:  oauth
Slack
[READ ONLY] Subtree split of the SocialiteProviders/Slack Provider (see SocialiteProviders/Providers)
Stars: ✭ 11 (-69.44%)
Mutual labels:  oauth
gatsby-starter-developer-diary
An official Gatsby blog template designed for web developers. Blazing fast, it includes beautful web developer topic tags and social-media links
Stars: ✭ 76 (+111.11%)
Mutual labels:  netlify
django-slack-oauth
Handles OAuth and stores slack token
Stars: ✭ 51 (+41.67%)
Mutual labels:  oauth
GithubApp-android-architecture
Let's learn a deep look at the Android architecture
Stars: ✭ 16 (-55.56%)
Mutual labels:  oauth
Netlify
A VS Code extension that displays your Netlify build statuses and more!
Stars: ✭ 23 (-36.11%)
Mutual labels:  netlify
docs.wpgraphql.com
DEPRECATED. The docs now exist within the WPGraphQL repo:
Stars: ✭ 23 (-36.11%)
Mutual labels:  netlify
nuxtwebsite
A simple Nuxt.js setup to create websites with blog feature using Storyblok as CMS and Netlify to deploy it.
Stars: ✭ 29 (-19.44%)
Mutual labels:  netlify
netlify-stripe-subscriptions
An example of managing subscriptions with the Stripe Customer Portal and Netlify Identity.
Stars: ✭ 96 (+166.67%)
Mutual labels:  netlify
sample-oauth2-client
Sample OAuth2 client using the GitHub API
Stars: ✭ 69 (+91.67%)
Mutual labels:  oauth
functions.netlify.com
Tutorials, examples, workshops and a playground for serverless with Netlify Functions
Stars: ✭ 498 (+1283.33%)
Mutual labels:  netlify
oauth-aspnet
An ASP.NET Core compatible port of the OAuth Authorization Server Middleware from Microsoft's Project Katana (Microsoft.Owin.Security.OAuth)
Stars: ✭ 25 (-30.56%)
Mutual labels:  oauth
erlang-oauth
An Erlang OAuth 1.0 implementation
Stars: ✭ 298 (+727.78%)
Mutual labels:  oauth
svelte-commerce
Svelte ecommerce - Headless, Authentication, Cart & Checkout, TailwindCSS, Server Rendered, Proxy + API Integrated, Animations, Stores, Lazy Loading, Loading Indicators, Carousel, Instant Search, Faceted Filters, Typescript, Open Source, MIT license. 1 command deploy to your own server, 1 click deploy to netlify.
Stars: ✭ 695 (+1830.56%)
Mutual labels:  netlify
instagram-oauth-nodejs-server
Node.js server for Intagram-API OAuth purpose.
Stars: ✭ 12 (-66.67%)
Mutual labels:  oauth
react-firechat
Realtime Chat App built with React, Firebase, and Tailwind CSS. Deployed on Netlify 🚀 🔥
Stars: ✭ 65 (+80.56%)
Mutual labels:  netlify
guile-oauth
OAuth module for Guile
Stars: ✭ 19 (-47.22%)
Mutual labels:  oauth

Netlify OAuth deploy to netlify

Example of how to use Netlify OAuth Applications

Use cases

Using Netlify OAuth you can create custom experiences using the Netlify Open API.

Here are some use cases:

  • Building a custom Netlify admin UI
  • Building Netlify Desktop Applications
  • Making an App that user's existing Netlify sites
  • Manage Netlify sites, new deployments, & other things from inside your third party application

Video

How it works

Netlify OAuth + Functions

Setup

  1. Create and Deploy a new Netlify site

    You can use an this repo

  2. Create OAuth application

    Create your OAuth application in the Netlify admin UI.

    Add in your callback URL. This can be changed later.

    image

  3. After creating your OAuth app, Click on show credentials

    Save these credentials for the next step

    image

  4. Take your OAuth credentials and add them to your OAuth app site

    Set NETLIFY_OAUTH_CLIENT_ID and NETLIFY_OAUTH_CLIENT_SECRET environment variables in your site

    image

  5. Then trigger a new deploy

    image

  6. Visit your site and verify the OAuth flow is working

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].