Asana認証を構成する
備考
ベータ版
この機能はベータ版です。使用するには、ワークスペース管理者は プレビュー ページから Lakeflow Connect for Asana を有効にする必要があります。Databricksのプレビューを管理するを参照してください。
Lakeflow Connect Asanaコネクタによる認証を許可するには、フル権限を持つAsana OAuthアプリを登録し、取り込み対象のAsanaワークスペースに追加します。このページのステップで取得した資格情報を使用して、Databricksで Unity Catalogの接続を作成します。
前提条件
- 取り込みたいワークスペース、チーム、プロジェクト、その他のオブジェクトを表示できるAsanaユーザー。コネクタは承認ユーザーの代理としてAsana APIにアクセスするため、このユーザーがアクセスできるデータのみを取り込みます。「Asana OAuth」を参照してください。
- ポートフォリオ、目標、時間追跡エントリを取り込むには、Asana Advanced または Enterprise プランが必要です。カスタムフィールドを取り込むには、Starter プラン以上が必要です。Asanaの価格を参照してください。
- OAuthアプリのリダイレクトURLを設定するためのDatabricksワークスペースURL。
Asana の構成
Asana OAuth アプリを登録して、Databricks が認証に使用するクライアント ID とクライアント シークレットを取得します。情報については、「Asana OAuth」および「Asana アプリの配布」を参照してください。
- Asana 開発者コンソールにサインインします。
- 新しいアプリを作成 を選択します。
- アプリ名 を入力してください。アプリがユーザーのアカウントにアクセスする許可を要求するときに、ユーザーにはこの名前が表示されます。
- リダイレクトURL を
https://<workspace-url>/login/oauth/http.htmlに設定します。<workspace-url>はDatabricksワークスペースのURLです。 - OAuth tabの 権限スコープ で、 完全な権限 をオンにします。コネクタはAsana
defaultスコープを要求しますが、これにはフル権限で登録されたアプリが必要です。 - [ 配布の管理 ] tab で [ 特定のワークスペース ] を選択し、保存します。
- [+ ワークスペースの追加] をクリックし、取り込み対象のAsanaワークスペースを選択して、 [追加] をクリックします。
- 「 OAuth 」tabで、「 クライアントID 」と「 クライアントシークレット 」をコピーします。これらの値を使用して、Databricksで Unity Catalog 接続を作成します。
次のステップ
Databricks に Asana 接続を作成します。Asana 接続の作成を参照してください。