OAuth Providers
I Done This
Obtain access tokens to I Done This accounts with Handshake.

How it works

With your instance deployed, simply redirect users to:


Where HANDLER_ID is either idonethis or the value passed to the optional id argument of the IDoneThis() factory. (See Usage below.)

Handshake will take the user through the I Done This OAuth flow and redirect them back to the URL specified by the callback_uri query parameter.


Modify your app/options.ts file to include the IDoneThis() handler like so:

import { IDoneThis, HandshakeOptions } from "handshake";
const config: HandshakeOptions = {
  handlers: [
      clientId: string,
      clientSecret: string,
// ...

Consult the reference to learn about HandshakeOptions.


Having an issue making I Done This work? Open an issue in our Github repo to get help from our team.