タイドは、グラビティが提供する高いセキュリティを活用して、新サービスを利用する旧ユーザーのログインを容易にする機能を開始した。
はじめに
ナッシュテックは、タイドが新しいエンドポイントを作成し、レガシーユーザーが簡単にグラヴィティーに移植し、他のすべてのエンドポイントにアクセスできるように支援します。
タイドについて
タイド(タイド・プラットフォーム・リミテッド)は、中小企業向けにモバイル・ファーストのバンキング・サービスを提供する英国の金融テクノロジー企業である。 これにより、企業は当座預金口座を開設し、さまざまな金融サービス(自動記帳や統合請求書発行など)をすぐに利用できるようになる。
課題
Tideのレガシーユーザー(Gravitee AMなしで作成されたユーザー)は、新しいユーザーに実装されたOauthジャーニーを行わないため、新しいシステムにアクセスできません。 そのため、これを可能にするためには、従来のユーザーを新しいシステム(Gravitee)に移植する必要がある。
ソリューション
タイドには2種類のユーザーがいる:チームメンバーユーザー」と「レガシーユーザー」です。 チームメンバーユーザーとは、graviteeに存在するユーザーです。レガシーユーザーとは、graviteeに存在しないユーザーのことです。 そのため、graviteeにユーザーが存在するかどうかをチェックする新しいエンドポイントを作りました。 このエンドポイントは、レガシーユーザーがログインする前にヒットします。もしそのユーザーがgraviteeに存在しない場合、このエンドポイントはそのユーザーをgraviteeに移植し、そのユーザーのテーブルへのマッピングを維持します。もしシステムがLegacyIdを必要とする場合、graviteeによって作成されたIDを使用して簡単にそのIDを見つけることができます。
- オンボーディングAPIで使用できるアクセストークンを取得する(このトークンは基本的に、署名アルゴリズムRS256を使用して生成されるJWTトークンです)。
- TIDE IAMシステムにユーザーを追加し、後でログインできるようにする。
- 申請者からすべての詳細が提供され、すべてのチェック結果が受信されたら、デシジョン・エンジンを呼び出します。
- 決定エンジンによって申請が承認されると、User-Management-Service (UMS)にUserが更新される。
結果
- すべてのレガシーユーザーはグラヴィティに簡単に移植できる。
- これで、レガシーユーザーは他のすべてのエンドポイントに簡単にアクセスできるようになった。
- 特定のユーザーがレガシーユーザーまたはチームメンバーであることを識別するレガシーユーザーマッピングの維持。
ケーススタディをもっと読む
大手デジタル広告サービスとの1年にわたるRPAの旅を垣間見る
大手デジタル広告サービス・ソリューションプロバイダーの1年にわたるRPAの旅と、NashTechがどのように彼らを支援したかをご紹介します。
デジタル棚の分析をサポートし、eコマースの成長を引き出す
NashTechがどのようにデジタル棚の分析を支援し、世界有数のデータ洞察とeコマースソリューションプロバイダーと成長を解き放つかをご覧ください。
あなたのプロジェクトについて話しましょう
- トピックス