New in HCL Launch 7.1.2 - OAuth 2.0 の翻訳版です。
HCL Launch 7.1.2 の新機能 - OAuth 2.0
2021年4月2日
著者: DevOps Team, HCL Software
HCL Launch では、ネイティブの認証方法に加えて、CAS SSO や LDAP とシームレスに統合することで、様々な認証ソリューションでユーザーがログインできるようになっています。7.1.2.0 からは、新しい認証方法である OpenID Connect / OAuth 2.0 が利用できるようになりました。OpenID Connect プロバイダと統合することで、ユーザーが組織内のアプリケーションで認証するのと同じように、HCL Launch でも認証できるようになります。これにより、エンドユーザーのログインプロセスを簡素化し、ビジネス全体の認証セキュリティポリシーを一元的に管理することができます。
OpenID Foundation は、OpenID Connect を「OAuth 2.0 プロトコル上のシンプルな ID レイヤー」と説明しています。OAuth 2.0 が API への認証を可能にするプロトコルであるのに対し、OpenIDはOAuth 2.0を拡張し、ユーザーのアイデンティティを検証する機能を提供します。これはHCL Launch にとってどのような意味を持つのでしょうか?HCL Launch が OpenID プロバイダ(Okta、Azure、Keycloakなど)と接続するように設定されていれば、ユーザーはそのプロバイダ経由で HCL Launch にログインすることができます。
最初のステップは、HCL Launch をクライアントアプリケーションとして OpenID プロバイダに登録することです。このプロセスの詳細はベンダーによって異なります。
登録が完了したら、HCL Launch に新しい Authentication Realm を設定しましょう。OpenID プロバイダは、クライアント ID とシークレット、その他の詳細を提供しますが、これらはこのプロセスに必要です。新たに設定された Authentication Realm は、内部の Authorization Realm にのみマッピングされるため、ユーザーが作成されたら、必要なグループやチームに手動で追加する必要があります。
ログアウトして、ログインページに戻ります。ドロップダウンを使用して、新しい OpenID Connect ログインレルムを選択します。すべてが正しく設定されていれば、「OpenIDでログイン」をクリックすると、OpenID プロバイダーのログイン画面になります。
あなたのユーザーは新しいOpenIDレルムで作成されたばかりなので、適切なグループ、チーム、ロールに追加する必要があります。
HCL Launch は、OpenIDプロバイダ に定期的に確認することで、あなたのセッションを維持します。あなたが OpenID プロバイダにログインしている限り、あなたのユーザーセッションは開かれたままです。ただし、OpenID プロバイダ からログアウトしている場合は、再認証が必要となります。
以上、ご紹介しましたが、いかがでしたでしょうか?HCL Launch 7.1.2.0 の OpenID Connect 認証を使えば、エンドユーザーの体験を簡単に改善し、セキュリティを簡素化することができます。