Partner Connect: 外部サービス向けOAuth
Partner Connectをご紹介します。Partner Connectは、Vibecodeを通じてユーザーに代わってBitrix24のデータへアクセスする外部サービス向けのOAuth 2.0インターフェースです。
これまで外部サービスとの連携では、ユーザー自身がAPIキーを作成し、そのキーをサービス側へコピーして渡す必要がありました。手間がかかるだけでなく、セキュリティ面でも好ましい方法とはいえません。Partner Connectでは、標準的なOAuthフローを利用できます。ユーザーは同意画面で必要な権限を確認し、承認すると、パートナー側がAPIキーを自動で取得できます。
仕組みはシンプルです。パートナーはまず、プラットフォーム管理者にアプリを登録し、`client_id` と `client_secret` を取得します。その後、必要なスコープを指定してユーザーを `/v1/connect/authorize` へリダイレクトします。ユーザーは、どのサービスが何の権限を求めているのかを確認し、承認または拒否できます。承認された場合は、パートナーが `/v1/connect/token` を使って認証コードをAPIキーに交換します。
セキュリティ面でも、必要な範囲だけにアクセスを限定できます。発行されたキーはユーザーとBitrix24アカウントに紐づき、利用できる権限も申請したスコープに限定されます。アクセスはユーザーの管理画面からワンクリックで解除でき、パートナーによる操作はすべて監査ログに記録されます。
Partner Connectは、Bitrix24と連携する外部SaaS向けの仕組みです。CRM拡張、BIツール、AIプラットフォーム、マーケットプレイスなどに活用できます。ユーザーに「APIキーを作って送ってください」と依頼する必要がなくなり、連携開始までの流れをよりシンプルにできます。
ドキュメントは `/docs/partner-connect` で確認できます。利用を希望する場合は、フィードバックフォームから申請してください。