Add “Sign in with Github” in one click to authorize your Github OAuth App and access Github REST API using Cotter and Next.js.

Cotter just launched a Github Login integration 🎉. …


We learned how OAuth 2.0 works in general in What on Earth is OAuth? and learned how to securely store access tokens in the front end. In this post, we’ll learn which OAuth 2.0 flow you should use based on what you’re building.

OAuth 2.0 Recap:

In general, the OAuth 2.0 flow looks…


We went over how OAuth 2.0 works in the last post which covered how to generate access tokens and refresh tokens. What’s next is how do you store them securely in your front-end?

A Recap about Access Token & Refresh Token

Access tokens are usually short-lived JWT Tokens, signed by your server, and is included in every HTTP…


Get a quick intro on what OAuth 2.0 is and how signing in with OAuth 2.0 works — explained in simple terms using Google Sign In as an example.

We’re excited to tell you that Cotter now generates access tokens and refresh tokens on authentication. Let’s first go over the…


When building an app, it’s often a requirement to make sure your users are real and you want to know if they own the email or phone number that they signed up with so you can communicate via those channels.

In this tutorial, we’ll build a flutter app that allows…


If you’re building an app, starting with the increasingly popular passwordless login is the way forward — it’s secure, easy, and frictionless for the user.

In this tutorial, we’ll create a Flutter app from scratch that allows users to sign in with their device.

How it works.

When a user first signs up…


How do you log your users in and how do you give them access? We’ll go over how to authenticate and authorize users without passwords in Next.js.

NextJS Video Tutorial

When you start adding users to your website, the main question that you need to answer is: how do you…


In this tutorial, we’ll create a new Angular website and add a simple email and phone number verification. To verify the user’s phone number, we’ll give the options to send the code via SMS or WhatsApp.

Get Started

We’ll be using this CodeSandbox so you can try it out without any setup.


We’ll go over how to build a React Native app and allow users to “Sign in with device”.

We’ll build a simple React Native app that allows your users to Sign In with Device. To follow along with this tutorial, you’ll need to install Xcode or Android Studio.

Create a New React Native App

We’ll name…

Putri Karunia

Co-Founder at Cotter

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store