Delegated permission
このセクションでは、Googleとの統合手順(Delegated permission)について紹介します。この統合は、スタッフ/部門の一部にONESを使用する企業にお勧めです。
リソースの予約には、ユーザーは最低1回ONESにログインする必要があります。
サーバー設定
はじめに
- ONESでこの統合を特定するための
統合名
を入力します。
プロジェクトの作成
- 顧客ID、クライアントID、およびクライアントシークレットを取得するには、統合用のプロジェクトを作成する必要があります。Google Cloud Platformにアクセスしてください。
プロジェクトの選択
をクリックし、新しいプロジェクト
をクリックしてください:- プロジェクトの名前、組織、場所を入力してください。(これらの情報は、ONESとの統合には使用されません。)
作成
をクリックして、プロジェクトを作成してください。
APIの有効化
APIとサービス
に移動し、プロジェクトを選択してください。API とサービスの有効化
をクリックし、Google calendar API
を検索してください。Google calendar API
を選択し、有効にする
をクリックしてください。
OAuth同意画面の作成
OAuth同意画面
に移動してください。外部
を選択し、作成
をクリックしてください。アプリ名」
、ユーザーサポートメール
、およびデベロッパーの連絡先情報
の電メールアドレス
を入力してください。(これらの情報は、ONESとの統合には使用されません。)保存して次へ
をクリックしてください。スコープを追加または削除
をクリックしてください。userinfo.email
、userinfo.profile
、およびopenid
を選択してください。Google calendar API
を検索し、calendar
を選択してください。更新
をクリックしてください。保存して次へ
をクリックしてください。保存して次へ
をクリックしてください。ダッシュボードに戻る
をクリックして、手順を完了してください。
OAuth 2.0 クライアントIDの作成
APIとサービス
の認証情報
に移動してください。認証情報を作成
をクリックし、OAuthクライアントID
を選択してください。アプリケーションの種類
をクリックし、ウェブアプリケーション
を選択し、名前
を入力してください。作成
をクリックして、手順を完了してください。クライアントID
とクライアントシークレット
をコピーしてください。- Offisionに戻り、値を対応するフィールドに貼り付けてください。
顧客IDの設定
- Google Admin consoleにアクセスしてください。
アカウント
をクリックし、アカウント設定
に移動してください。顧客ID
をコピーしてください。Offision
に戻り、顧客ID
を顧客ID
列に貼り付けてください。
セーブと次へ
- 情報が正しいことが確認されたら、
セーブと次へ
をクリックして次に進みます。
ルーム設定
リダイレクトURI
- リダイレクトURIは、Googleシングルサインオンのコールバックリンクを追加するためです(Azure Portalにも追加してください)。
- Offisionの右側にあるリダイレクトURIをコピーしてください。
- Google Cloud Platformにアクセスしてください。
APIとサービス
の認証情報
に移動してください。- OAuth 2.0 クライアントIDを編集してください。
承認済みのリダイレクトURI
のURI を追加
をクリックし、リダイレクトURIを欄に貼り付けてください。保存
をクリックしてください。
管理者アカウントに資源カレンダーを追加し、資源設定の変更
- Googleカレンダーにアクセスし、管理者としてログインしてください。
設定メニュー
をクリックし、設定
に移動してください。カレンダーを追加
をクリックし、リソースをブラウジング
に移動してください。- 追加したいリソースを選択してください。
- そのリソースに移動してください。
タイムゾーン
を変更してください。招待状の自動承諾
に移動し、すべての招待状をこのカレンダーに自動的に追加する
を選択してください。
委任されたアカウントの追加
委任されたアカウントを追加
をクリックしてください。- 追加したリソースカレンダーのアカウントを選択してください。
- 「許可」をクリックしてください。
- リソースのメールを入力し、
ルームを追加
をクリックしてください。
セーブと次へ
- 情報が正しいことが確認されたら、
セーブと次へ
をクリックして次に進みます。
ユーザー設定
リダイレクトURI
- リダイレクトURIは、Googleシングルサインオンのコールバックリンクを追加するためです(Azure Portalにも追加してください)。
- Offisionの右側にあるリダイレクトURIをコピーしてください。
- Google Cloud Platformにアクセスしてください。
APIとサービス
の認証情報
に移動してください。- OAuth 2.0 クライアントIDを編集してください。
承認済みのリダイレクトURI
のURI を追加
をクリックし、リダイレクトURIを欄に貼り付けてください。保存
をクリックしてください。
その他
- ログインページでの
ログインボタン名
を設定できます。 保存して閉じます
をクリックします。