マイクロアプリ

GoToMeetingの統合

GoToMeeting統合を展開して、任意のデバイスまたはイントラネットからGoToMeetingsでミーティングをスケジュールします。GoToMeetingのミーティングの作成マイクロアプリを使用すると、すべてのユーザーが1回限りのミーティングをホストできます。

注:

ご意見・ご要望をお待ちしています。この統合テンプレートに関するフィードバックをお送りください。また、問題についてはサポートチームが専用フォーラムを毎日確認いたします。

追加設定不要のGoToMeetingマイクロアプリの一覧については、「GoToMeetingマイクロアプリの使用」を参照してください。

必須条件の確認

これらの前提条件は、管理者が組織のGoToMeeting統合セットアップの一部であることを前提としています。このGoToMeeting管理者アカウントには、ユーザー情報の完全な読み取り権限が必要です。

GoToMeetingとのこの統合を設定した後、Citrix Workspaceマイクロアプリに統合を追加するには、これらのアーティファクト、特にOAuth統合を設定するための次のパラメーターの一覧が必要になります。

  • ベースURLhttps://api.getgo.com/
  • 認証URLhttps://api.getgo.com/oauth/v2/authorize
  • トークンURLhttps://api.getgo.com/oauth/v2/token
  • クライアントID:クライアントIDは、承認サーバーに固有のクライアント登録情報を表す文字列です。
  • シークレット:クライアントシークレットは、ターゲットアプリケーション統合のセットアップ時に発行される一意の文字列です。
  • アカウントID:この値は、All Organizersエンドポイントのyour_accountIdパラメーターを置き換えます。「アカウントIDの収集」を参照してください。

注:

利用可能な場合は、サービス認証方法として常にOAuth 2.0を使用することをお勧めします。OAuth 2.0は、統合が、構成済みのマイクロアプリとの最大限のセキュリティコンプライアンスを満たすことを保証します。

Citrix GatewayがGoToMeetingのシングルサインオンに対応するように構成して、ユーザーがログインすると、再度資格情報を入力しなくても自動的に再ログインできるようにします。SSOの構成について詳しくは、「Citrix Gatewayサービス」を参照してください。

統合ではGoToMeetingインスタンスへの定期的なアクセスが必要なので、GoToMeetingで専用のユーザーアカウントを作成することをお勧めします。https://goto-developer.logmeininc.com/admin/#section/Overview/Users-Roles-Licenses-and-Groupsを使用して権限/特権を表示できます。

  • サービスアカウントに必要な権限:完全な管理者特権

特定のリソースに対して実行できるAPI要求の数は限られているため、以下をお勧めします:

APIの有効化

GoToMeeting APIは、有料アカウントのWebサービスを通じてデフォルトで有効になっています。

新しいサービスアカウントの作成

ここから登録します: https://developer.goto.com/。新しいサービスアカウントについて詳しくは、https://support.goto.com/meeting/new-gotomeeting-guideを参照してください。

OAuthサーバーの構成

GoToMeeting統合を介してデータを読み取るようにOAuthサーバーを構成します。

  1. 次の場所にサービスアカウントでログインします:https://developer.goto.com/GoToMeetingV1
  2. 上部のナビゲーションバーで [OAuth Clients] を選択します。
  3. [Create a new client] を選択します。
  4. 詳細を入力し、[Redirect URL] フィールドに、この統合用の以下の承認済みリダイレクトURLを入力します:

    • https://{yourmicroappserverurl}/admin/api/gwsc/auth/serverContext
  5. [Scopes] セクションで [Scopes] チェックボックスをオンにします。
  6. [Save] を選択します。
  7. 画面に表示されているClientIdSecretをコピーして保存します。統合を構成するときに、これらの詳細をサービス認証に使用します。

OAuthクライアントの構成

GoToMeeting統合を通じてデータをライトバックするようにOAuthクライアントを構成します。

  1. 上記のように、サービスアカウントでログインします: https://developer.goto.com/GoToMeetingV1
  2. 上部のナビゲーションバーで [OAuth Clients] を選択します。
  3. [Create a new client] を選択します。
  4. 詳細を入力し、[Redirect URL] フィールドに、この統合用の以下の承認済みリダイレクトURLを入力します:

    • https://{yourmicroappserverurl}/app/api/auth/serviceAction/callback
  5. [Scopes] セクションで [Scopes] チェックボックスをオンにします。
  6. [Save] を選択します。
  7. 画面に表示されているClientIdSecretをコピーして保存します。統合を構成するときに、これらの詳細をサービスアクション認証に使用します。

アカウントIDの収集

アカウントIDを収集し、この値を使用してAll Organizersエンドポイントのyour_accountIdパラメーターを置き換えます。

  1. 管理者の資格情報を使用してhttps://admin.logmeininc.com/portal/にログインします。
  2. ホームページのURLを確認して、次のような形式からアカウントIDを見つけることができます:https://admin.logmeininc.com/portal/#accounts/<accountID>/users?filterType=usertype
  3. セットアッププロセスで使用するために、アカウントIDをコピーして保存します。「データ読み込み値の置換」を参照してください。

Citrix Workspaceマイクロアプリへの統合の追加

GoToMeeting統合をCitrix Workspaceマイクロアプリに追加して、アプリケーションに接続します。認証オプションは事前に選択されています。プロセスの完了時に、これらのオプションが選択されていることを確認してください。これにより、通知とアクションが設定済みとなっている追加設定不要のマイクロアプリを、Workspace内で使用できるようになります。

次の手順を実行します:

  1. [マイクロアプリ統合] ページで [新しい統合を追加] および [Citrix提供のテンプレートから新しい統合を追加する] を選択します。
  2. GoToMeetingタイルを選択します。
  3. 統合の [統合名] を入力します。
  4. コネクタのパラメーターを入力します。
    • インスタンスの [ベースURL] を入力します:https://api.getgo.com/
    • アイコンライブラリから統合のアイコンを選択するか、デフォルトのアイコンのままにしておきます。

    名前とベースURL

  5. [サービス認証][認証方法] メニューから [OAuth 2.0] を選択して認証の詳細を完了します。認証オプションは事前に選択されています。プロセスの完了時に、これらのオプションが選択されていることを確認してください。OAuth 2.0セキュリティプロトコルを使用して、委任されたアクセスの要求/承認トークンを生成します。利用可能な場合は、サービス認証方法として常にOAuth 2.0を使用することをお勧めします。OAuth 2.0は、統合が、構成済みのマイクロアプリとの最大限のセキュリティコンプライアンスを満たすことを保証します。

    1. [許可の種類] メニューで [認証コード] を選択します。これによって、クライアントが交換するアクセストークン用の一時コードが付与されます。コードは認証サーバーから取得され、そこでクライアントが要求している情報を確認できます。この許可の種類のみが、安全なユーザーの偽装を有効にします。これにより、アプリケーションの登録時に使用する [コールバックURL] が表示されます
    2. [トークン認証] メニューから [認証ヘッダー] を選択します。
    3. [認証URL] は事前に入力されています:https://api.getgo.com/oauth/v2/token
    4. [トークンURL] は事前に入力されています: https://api.getgo.com/oauth/v2/authorize
    5. [クライアントID] を入力します。クライアントIDは、承認サーバーに固有のクライアント登録情報を表す文字列です。OAuthサーバーを構成したときに、クライアントIDとシークレットを収集します。統合構成ページに表示される [コールバックURL] を追加する必要があります。
    6. [クライアントシークレット] を入力します。クライアントシークレットは、ターゲットアプリケーション統合のセットアップ時に発行される一意の文字列です。

    サービス認証

  6. [サービスアクション認証][[アクション]で個別のユーザー認証を使用する] トグルを有効にします。サービスアクション認証は、サービスアクションレベルで認証します。認証オプションは事前に選択されています。プロセスの完了時に、これらのオプションが選択されていることを確認してください。

    1. [認証方法] メニューから [OAuth 2.0] を選択して認証の詳細を完了します。
    2. [許可の種類] メニューで [認証コード] を選択します。これによって、クライアントが交換するアクセストークン用の一時コードが付与されます。コードは認証サーバーから取得され、そこでクライアントが要求している情報を確認できます。この許可の種類のみが、安全なユーザーの偽装を有効にします。これにより、アプリケーションの登録時に使用する [コールバックURL] が表示されます
    3. [トークン認証] メニューから [認証ヘッダー] を選択します。
    4. [認証URL] は事前に入力されています:https://api.getgo.com/oauth/v2/token
    5. [トークンURL] は事前に入力されています: https://api.getgo.com/oauth/v2/authorize
    6. [クライアントID] を入力します。クライアントIDは、承認サーバーに固有のクライアント登録情報を表す文字列です。OAuthクライアントを構成したときに、クライアントIDとシークレットを収集します。統合構成ページに表示される [コールバックURL] を追加する必要があります。
    7. [クライアントシークレット] を入力します。クライアントシークレットは、ターゲットアプリケーション統合のセットアップ時に発行される一意の文字列です。

    サービスアクション認証

  7. [要求レート制限を有効にする] トグルを有効にします。[要求数]「100」 と入力し、[時間間隔]「1分」と入力します。

    レート制限とログの切り替え

  8. (オプション)サポートのために24時間のログを保持するには、[ログ] を有効にします。
  9. [保存] を選択して続行します。
  10. [OAuth認証][承認] を選択して、サービスアカウントにログインします。Webexのログイン画面がポップアップで表示されます。
    1. サービスアカウントのユーザー名とパスワードを入力し、[ログイン] を選択します。
    2. [同意] を選択します。 サービス認証

データ読み込み値の置換

All Organizersエンドポイントのyour_accountIdパラメーターを置き換えます。アカウントIDの収集で収集したアカウントID値を使用します。

  1. [マイクロアプリ統合] ページから、Podio統合の横にあるメニューを選択し、[編集] を選択します。[データの読み込み] 画面が開きます。設定画面が表示されている場合は、左側のナビゲーション列から [データの読み込み] を選択します。
  2. All Organizersエンドポイントの隣にあるメニューを選択して [編集] を選択するか、エンドポイントの名前(All Organizers)を選択します。
  3. [データポイントを編集] 画面で、以下の画像に表示された値を見つけます。この値を、以前に収集したアカウントIDに置き換えます。
  4. 画面下部の [適用] を選択し、確定します。

    レート制限とログの切り替え

これで、最初のデータ同期を設定して実行する準備ができました。統合アプリケーションからマイクロアプリプラットフォームに大量のデータをプルできるので、[テーブル] ページを使用して、最初のデータ同期のエンティティをフィルタリングし、同期を高速化することをお勧めします。詳しくは、「必要なエンティティの確認」を参照してください。同期ルール、スケジュールを満たさない同期、および拒否ルールの詳細については、「データの同期」を参照してください。

APIエンドポイントとテーブルエンティティについて詳しくは、「GoToMeeting HTTPコネクタの仕様」を参照してください。

GoToMeetingマイクロアプリの使用

既存のアプリケーション統合には、追加設定不要のマイクロアプリが付属しています。これらのマイクロアプリから開始して、ニーズに合わせてカスタマイズします。

ミーティングの作成: ユーザー設定に従ってミーティングをスケジュールします。ユーザーは、日付、開始時刻と終了時刻、パスワード、および共同ホストを選択できます。

通知またはページ ユースケースワークフロー
ミーティングの作成ページ ユーザー設定に従って、次の詳細情報でミーティングをスケジュールするためのフォームを提供します:ミーティングの件名、開始時間と終了時間、パスワード、およびミーティングの共同ホスト。
新しいミーティングページ ミーティングが正常にスケジュールされると、成功メッセージとミーティングの詳細を表示するオプション([詳細の表示]ボタンを使用)を提供します。
ミーティングの詳細ページ ユーザーがスケジュールしたミーティングに関する詳細情報を提供します。