2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【SAP】【Google】 SAP BTPログイン時にGoogleパスキーを使う方法

Last updated at Posted at 2023-07-31

はじめに

SAP BTPへのログイン方法を、IASからGoogle IAMに変更するという検証を行いました。
その中でも、2023年5月3日(米国時間)に導入された「Googleパスキー」(オーブンβ版)について、設定方法や使ってみた感想などをお伝えいたします。

前提

image.png

Google IAMをメインのIdPとするために、Google管理コンソールとIAS管理コンソールを用いて、SAP Cloud Platform Identity Authentication 用に SAML 経由での SSO を設定する必要があります。(この操作を行うには、特権管理者としてログインする必要があります。)

大まかな手順は以下の通りです。
① SAP Cloud Platform Identity Authentication を SAML 2.0 のサービス プロバイダ(SP)として設定する → Google IAM/SAP IASで設定
② Google を SAML ID プロバイダ(IdP)として設定する → Google IAMで設定
③ SAP Cloud Platform Identity Authentication アプリを有効にする → Google IAMで設定
④ SSO の動作を確認する → Google IAMで設定

詳しくは、下記の手順を参照してください。
https://support.google.com/a/answer/7391032?hl=ja#zippy=%2C%E6%89%8B%E9%A0%86-%E8%87%AA%E5%8B%95%E3%83%97%E3%83%AD%E3%83%93%E3%82%B8%E3%83%A7%E3%83%8B%E3%83%B3%E3%82%B0%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B

パスキーとは

パスキーとは、パスワードに代わるログイン手法で、指紋認証、顔認証、デバイスの画面ロック(PINなど)を利用してアカウントにログインすることができます。
パスワードレスにより、簡単かつ安全に使うことができるという点が特徴です。

Googleパスキーが使えるデバイスは以下の通りです。

  • Windows 10、macOS Ventura、ChromeOS 109 以降を搭載したノートパソコンまたはパソコン
  • iOS 16、Android 9 以降を搭載したモバイル デバイス
  • FIDO2 プロトコル対応のハードウェア セキュリティ キー

パソコンまたはモバイル デバイスに、サポートされている以下のようなブラウザも必要です。

  • Chrome 109 以降
  • Safari 16 以降
  • Edge 109 以降

パスキーを作成して使用するには、デバイスで以下の設定を有効にしておく必要があります。

  • 画面ロック
  • Bluetooth(スマートフォンのパスキーで別のパソコンにログインする場合)

(引用元:https://support.google.com/accounts/answer/13548313?hl=ja&ref_topic=7189123&sjid=9058263378577260146-AP

上記の条件を確認し、早速パスキーを設定してみましょう!

設定方法

今回はWindows10とiPhone(iOS16)を用いてパスキーを作成していきます。

Windows10

前提条件として、Windows Helloの設定をオンにした状態にしましょう。今回は指紋認証を登録しました。
スクリーンショット 2023-07-28 160442.png

① Chromeから自身のGoogleアカウントのアイコンをクリックし、「Googleアカウントを管理」をクリックします。
スクリーンショット 2023-07-28 161901.png

② 「セキュリティ」を選択し、Googleにログインする方法の「パスキー」をクリックします。
スクリーンショット 2023-07-28 162201.png
スクリーンショット 2023-07-28 162416.png

③ 「パスキーを作成する」をクリックします。
スクリーンショット 2023-07-28 164637.png

④ 指示に従って指紋を登録します。
スクリーンショット 2023-07-28 164927.png
スクリーンショット 2023-07-28 165040.png
スクリーンショット 2023-07-28 165140.png

これでWindows10のパスキーが登録されました。
スクリーンショット 2023-07-28 165208.png

iPhone

前提条件として、設定>ユーザ名>iCloud>パスワードとキーチェーンの設定をオンにしましょう。
画面ロックを設定しましょう。今回は指紋で登録しています。

① PCの画面で「パスキーを作成する」をクリックします。
スクリーンショット 2023-07-28 171258.png

② 「別のデバイスを使用」をクリックします。
スクリーンショット 2023-07-28 171312.png

③PCにQRコードが表示されるので、そのQRコードをiPhoneで読み込み、指紋を登録します。
スクリーンショット 2023-07-28 171601.png
InkedIMG_0284.jpg
InkedIMG_1807.jpg
スクリーンショット 2023-07-28 165140.png

これでiPhoneのパスキーが登録されました。
スクリーンショット 2023-07-28 172131.png

SAP BTPにログイン時、前提で設定したURLを押下すると、メールアドレスを入力後パスキーを求められ、認証されると無事ログインができるといった流れです。
スクリーンショット 2023-07-31 175927.png

InkedIMG_0287.jpg

パスキーを使ってみた感想

SAP BTPにパスキーを用いてログインした感想ですが、パスワードレスでとても便利であると感じました。また、パスキーの登録も上記のように特別難しい作業は必要でないため、誰でも簡単に使うことができると思います。
ただ、オープンβ版ということもあるのか、端末やブラウザのバージョンを満たしているのにパスキーが登録できないというケースもあったので、もう少し調査が必要だと感じる部分もありました。

おわりに

いかがでしたでしょうか?今回の記事が皆様のお役に立てられれば幸いです。
ご覧いただきありがとうございました。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?