Skip to main content
Module

x/deno_kv_oauth/mod.ts>createDropboxOAuth2Client

High-level OAuth 2.0 powered by Deno KV.
Go to Latest
function createDropboxOAuth2Client
import { createDropboxOAuth2Client } from "https://deno.land/x/deno_kv_oauth@v0.2.7/mod.ts";

Creates an OAuth 2.0 client with Dropbox as the provider.

Requires --allow-env[=DROPBOX_CLIENT_ID,DROPBOX_CLIENT_SECRET] permissions and environment variables:

  1. DROPBOX_CLIENT_ID
  2. DROPBOX_CLIENT_SECRET

Examples

Example 1

import { createDropboxOAuth2Client } from "https://deno.land/x/deno_kv_oauth@$VERSION/mod.ts";

const oauth2Client = createDropboxOAuth2Client({
  redirectUri: "http://localhost:8000/callback",
});

Parameters

additionalOAuth2ClientConfig: Partial<OAuth2ClientConfig> & WithRedirectUri

Requires redirectUri property.

Returns

OAuth2Client