Skip to content
Migrating from NextAuth.js v4? Read our migration guide.
API reference
cloudinary

providers/cloudinary

Built-in Cloudinary integration.

CloudinaryProfile

Properties

sub

sub: string;

default()

default<P>(options): OAuthConfig<P>

Add Cloudinary login to your page.

Setup

Callback URL

https://example.com/api/auth/callback/cloudinary

Configuration

import { Auth } from "@auth/core"
import Cloudinary from "@auth/core/providers/cloudinary"
 
const request = new Request(origin)
const response = await Auth(request, {
  providers: [
    Cloudinary({
      clientId: CLOUDINARY_CLIENT_ID,
      clientSecret: CLOUDINARY_CLIENT_SECRET,
    }),
  ],
})

Resources

Notes

  • If the OAuth token is used against the Admin/Upload API, the user must be assigned a Master Admin role within the product environment
  • If you’d like to get more information about the user – you can use the Cloudinary Account Provisioning API

Help

If you think you found a bug in the default configuration, you can open an issue.

Auth.js strictly adheres to the specification and it cannot take responsibility for any deviation from the spec by the provider. You can open an issue, but if the problem is non-compliance with the spec, we might not pursue a resolution. You can ask for more help in Discussions.

Type parameters

Type parameter
P extends CloudinaryProfile

Parameters

ParameterType
optionsOAuthUserConfig<P>

Returns

OAuthConfig<P>

Auth.js © Balázs Orbán and Team - 2024