認証方式 - サーバーレス関数

Zoho CRM内のサーバーレス関数は、任意の外部サービスアプリケーションまたはCRM内から呼び出すことができます。ただし、一般に、すべてのアプリケーションが単一の認証方式のみに対応しているわけではありません。このことを踏まえ、関数を実行するために使用できる方法には以下の2つがあります。1つはAPIキー認証方式で、この方式は自分または他のユーザーが任意の場所から関数を呼び出すために使用できます。もう1つはOAuth 2.0方式です。

APIキーとOAuth 2.0の違いは、認証方法にあります。APIキーは、ヘッダーではなく、リクエストURLで認証される必要があります。

サーバーレス関数は、次の方法で認証できます。

OAuth認証最新のより安全な認証のモードを使用して、アプリケーションをサーバーレスで実行できます。OAuth 2.0を使用して関数を呼び出すOAuthを使用してウィジェットを作成し、サーバーレス関数をCRMに組み込めます。
APIキー認証アプリケーションの認証を可能にする最もかんたんで速い方法です。サンプルAPIキーがWebhookを通じてどのように使用されるかを確認してください。

APIキー認証は、新しいクライアントがCRMからのデータにアクセスできることをZohoに通知するために使用されます。ただし、情報に対するサービスまたは開発者のアクセスを制限する権限を設定できます。APIキーは非常にシンプルですが、欠点は、最新の認証方式に対応していないことです。

OAuth認証は、アクセストークンとリフレッシュトークンを追加することでセキュリティーレベルが一段と向上しているという点で明確に異なります。各アクセストークンは、CRMから特定のデータセットへのアクセスを提供しますが、「読み取り専用」などの追加の権限があります。