ハブ2.0:JetBrainsチーム製品の接続性

こんにちは、Habr!



最近、ハブサーバー製品の2番目のバージョンをリリースしました。 Hubは、ユーザーアカウント、グループ、アクセス権、およびJetBrainsチームツール(YouTrack、Upsource、TeamCity)のライセンスを管理するためのシステムです。 ハブは、すべてのチームツールへのシングルサインオンポイントでもあります。 ハブは、無制限の数のユーザーに対して完全に無料です。







既にYouTrack 6.0+またはUpsourceを使用している場合、これらの製品の両方に組み込まれているため、absentiaのハブに慣れています。 TeamCityについては、HubとTeamCityのユーザーを認証および同期できるだけでなく、TeamCityのウィジェットをHubの単一のコントロールパネル(ダッシュボード)に追加できるHubプラグインを最近リリースしました。 これまでのアクセス権とライセンスの管理は、TeamCityの側にあります。



ハブの詳細については、 こちらをご覧ください



Hub 2.0が必要なのは誰ですか?



  1. 複数のJetBrainsチーム製品を使用している人。 たとえば、YouTrackとUpsource、YouTrackとTeamCity、または3つのツールすべてを一度に使用できます。
  2. チーム製品の少なくとも1つを使用し、SAML 2.0をサポートするすべてのアプリケーションの認証にハブを使用したい人。




ハブの利点は何ですか?



  1. YouTrack、TeamCity、Upsourceのシングルサインオンテクノロジー。
  2. SAMLサポート。ハブを使用して、Zendesk、Google Apps for Work、Artifactoryなどの外部サービスにアクセスできます。
  3. すべてのチーム製品での一般的なユーザー管理。
  4. YouTrackおよびUpsourceでのアクセス権の統合管理、およびこれらの製品の個別ユーザーレベルでのライセンス管理。
  5. YouTrack(レポート、タスクリスト)、Upsource(コミット、レビューコード)、TeamCity(プロジェクトステータス、ビルドアーティファクト、調査)のウィジェットを備えた一般的なコントロールパネル。
  6. 複数のYouTrackおよびUpsourceサーバーを1つのハブに接続する機能。




次に、Hub 2.0の新バージョンに追加された機能について詳しく説明します。





新機能



Hub 2.0を知り、評価するための最速の方法は、新しいバージョンに関する短いビデオを見ることです:







SAMLサポート



SAMLは、参加者間、特にIDプロバイダーとサービスプロバイダー間で認証および承認データを交換するためのオープンスタンダードです。

Hub 2.0はSAML 2.0をサポートし、アカウントプロバイダーとして機能します。 実際には、これは、ハブがZendesk、Google Apps for Work、SAML 2.0を介した認証をサポートするその他のさまざまな外部アプリケーションへのエントリポイントとして使用できることを意味します。







共有する任意の数のコントロールパネル



Hub 2.0では、多数のダッシュボードを作成して、チームまたは他のユーザーと共有できます。 表示専用のパネルを開くことも、編集を許可することもできます。 いくつかのコントロールパネルは、多くのプロジェクトに取り組んでいるときに役立ち、それらを共有する機能は、現時点でチームまたはリーダーにとって何が重要かを理解するのに役立ちます。







コントロールパネルのキーボードサポート



これで、キーボードを使用してコントロールパネルのすべてのアクションを実行できるようになりました。これは、より高速で、生産性が高く、効率的です。 ウィジェット間を移動したり、ウィジェットを追加または編集したり、他の操作を実行したりできます。 キーボードショートカットのヘルプにアクセスするには、Cmd + /またはShift + F1を押します。



組み込みのデータバックアップ



ハブ2.0では、データベースを.zipまたはtar.gz形式でバックアップできます。 バックアップには、プロジェクト作成ウィザードとコントロールパネルからのデータも含まれます。 Hub 2.0の新しいバージョンをインストールする前に、データベースのバックアップを手動で保存することを強くお勧めします。



サービスのユーザーレベルライセンス構成



Hub 1.0では、各サービスのユーザーのライセンスはアクセス権スキームから計算されました。 たとえば、ユーザーがYouTrackサービスに固有のアクセス権(タスクの作成など)を持っている場合、このユーザーはYouTrackライセンスの制限で考慮されます。 このスキームは、ライセンスの最大ユーザー数が異なるハブサービス(YouTrack、Upsource)への接続時に問題を引き起こしました。 たとえば、100人のユーザー向けのプランがあるYouTrackと、10人のユーザー向けの無料プランがあるUpsourceなどです。 Hub 2.0は、ユーザーを各サービスのライセンスに明示的に関連付けます。 これで、YouTrackおよびUpsourceのユーザーMaxim Mazinにライセンスを発行し、YouTrackのみのライセンスを発行するユーザーEkaterina Ivanovaにライセンスを発行できます。







パスワード強度ポリシー



これで、ハブ認証モジュールでパスワード強度レベルを設定できます。 ユーザーが指定したパスワードのエントロピーに基づいて推定されます。 エントロピーが高いほど、パスワードは強くなります。 この場合のエントロピーは、パスワードを推測するために必要な試行回数の推定値であり、ビット単位で表されます。 たとえば、エントロピーを1ビット増やすと、必要な試行回数が2倍になります。

パスワード強度ポリシーを使用すると、サーバーへの攻撃を回避し、組織の要件を実装してパスワードを作成できます。また、ユーザーが安全で覚えやすいパスワードを使用できるようにします。







DBモード「読み取り専用」



Hub 2.0では、データベースを読み取り専用モードに切り替えることができます。 これは、データベースの現在の状態を維持し、たとえば、移行中または新しいバージョンへの移行中にユーザーにデータへのアクセスを提供するのに役立ちます。



アクセス権を管理するための新しいアプローチ



現在、各ロール内のアクセス権はアプリケーションタイプ(YouTrack、TeamCity、Upsource)で分割され、各リソース内のサーバーごとにグループ化されています。 たとえば、1つのハブに複数のYouTrackサーバーが接続されています。 この場合、同じロール内の各サーバーに対して独自のアクセス権のセットを持つことができます。 アクセス権は、関連する機能のタイプ別にグループ化されます。 たとえば、作成、編集など。これにより、ロールの表示と編集のプロセスが簡素化されます。







ユーザープロファイルを削除



これでプロファイルを削除でき、管理者は任意のユーザーのプロファイルを削除できます。 アクションの履歴とリモートユーザーの「使用」を継承するユーザーを選択する必要があるのは、唯一のものです。 たとえば、Common ProjectのヘッドであるユーザーStepanを削除し、Stepanの代わりにCommon ProjectのヘッドになるユーザーAlexeyを選択すると、Stepanに作成および割り当てられたすべてのタスクがAlexeyに転送されます。







最後のコントロールパネルアクションを元に戻す



誤ってウィジェットまたはパネル全体を削除した場合は、Hub 2.0でこの操作をキャンセルできます。



UIの改善



ユーザーインターフェイスに多くの改善を加えました。 たとえば、ハブには、新しいログインフォーム、コントロールパネルの洗練されたウィジェット、ユーザーページの並べ替えオプションなどが追加されています。



Hub 2.0の変更に関する質問がまだある場合は、リリースに含まれるタスクの完全なリストを参照してください



Hub 2.0ダウンロードして、今すぐ試してみてください。

新しいバージョンをインストールする前に、必ずデータを手動でバックアップしてください。

YouTrack、Upsource、およびTeamCityのHubプラグインをハブに接続する手順を以下に示します。



チーム製品のインストールまたはハブへの接続中に質問がある場合は、 テクニカルサポートチームまでご連絡ください。喜んでお手伝いいたします。



All Articles