タイドは、グラビティが提供する高いセキュリティを活用して、新サービスを利用する旧ユーザーのログインを容易にする機能を開始した。
はじめに
ナッシュテックは、タイドが新しいエンドポイントを作成し、レガシーユーザーが簡単にグラヴィティーに移植し、他のすべてのエンドポイントにアクセスできるように支援します。
タイドについて
タイド(タイド・プラットフォーム・リミテッド)は、中小企業向けにモバイル・ファーストのバンキング・サービスを提供する英国の金融テクノロジー企業である。 これにより、企業は当座預金口座を開設し、さまざまな金融サービス(自動記帳や統合請求書発行など)をすぐに利用できるようになる。
課題
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が更新される。
結果
- すべてのレガシーユーザーはグラヴィティに簡単に移植できる。
- これで、レガシーユーザーは他のすべてのエンドポイントに簡単にアクセスできるようになった。
- 特定のユーザーがレガシーユーザーまたはチームメンバーであることを識別するレガシーユーザーマッピングの維持。
ケーススタディをもっと読む
THE OUTがプレミアムレンタカー業界をどのように破壊するか
ベトナムのナッシュテック開発チームと緊密に協力し合うことで、高品質でデジタルファーストの高級レンタカーサービスを構築することができた。 将来を見据えて、THE OUTは製品ロードマップに注力し、旅行代理店やコンシェルジュ・パートナーを含むB2B顧客へのサービスを拡大し、そのための新しいポータルを構築している。
特注のデスク予約システムでハイブリッド勤務を実現:内部の視点
ナッシュテックの社内デスク予約ソフトウェアがどのように職場の効率化を促進し、高い精度で稼働率を測定したかをご覧ください。
オーストラリアで設立された広告・メディア費ビジネスは、ナッシュテックの支援により、いかにして駆け出しのビジネスから世界的な大企業へと成長したのか?
オーストラリアで設立された広告・メディア支出企業は、現在世界的な事業展開をしており、ナッシュテックがその成長を支えていることを知っている。
あなたのプロジェクトについて話しましょう
- トピックス