「Dataverse での OAuth の使用」の説明に従って OAuth を使用する必要があります。
Web API を使用するときに認証を管理するために記述するコードは、デプロイの種類とコードの場所によって異なります。
Az PowerShell モジュールの Azure アプリケーションを使用する
このメソッドを使用して独自のアプリ登録を作成する必要はありません。 Azure AD アプリケーションを使用してアクセス トークンを要求できます。
Connect-AzAccount コマンドを使用して、対話型のブラウザー サインインを起動するか、デバイス コード フローを開始します。
Connect-AzAccount では証明書ベースの認証もサポートされていますが、これには登録済みのアプリケーションが必要です。
サインインした後、Az PowerShell モジュール Get-AzAccessToken コマンドを使用して、Dataverse 組織 URI リソースのアクセス トークンを要求します。
PowerShell を使用して Dataverse に接続する方法について説明します。
Web リソースで JavaScript を使用して認証する
HTML Web リソース、フォーム スクリプト、またはリボン コマンド内で JavaScript で Web API を使用する場合、認証用のコードを含める必要はありません。 いずれの場合も、アプリケーションは既にユーザーを認証し、認証を管理します。
JavaScript 用 Microsoft Authentication Library を使用する
JavaScript を使用してシングルページ アプリケーション (SPA) を作成する場合は、「クロスオリジン リソース共有で OAuth を使用して単一ページ アプリケーションを接続する」の説明に従って、JavaScript 用 Microsoft Authentication Library (MSAL.js) を使用できます。
こちらも参照ください
Dataverse Web API を使用する
Web API の種類と操作
Web API を使用して演算を実行する
Dataverse で OAuth を使用する
クロスオリジン リソース共有で OAuth を使用してシングル ページ アプリケーションを接続する