Office 365のWS-Federationを構成する

Oktaで利用可能なMicrosoft Office 365のサインオン方法には、Secure Web Authentication(SWA)とWS-Federation(WS-Fed)の2つがあり、後者はより安全で望ましい方法です。

  • SWAでは、セキュリティ上の資格情報としてユーザー名とパスワードが必要となります。これらは、エンドユーザーが選択することも、管理者が割り当てることもできます。
  • WS-Federationとは、暗号化されたSOAPメッセージを使用してID情報を転送する仕組みを定義する仕様であり、これによって、セキュリティを強化できます。WS-Federationの導入環境では、Office 365に別のパスワードが不要なため、Oktaがユーザーパスワードを同期しなくても済みます。

以下の場合、Oktaはドメインフェデレーションを解除します:

  • WS-FederationからSWAに切り替えた場合
  • アプリインスタンスを削除した場合

WS-Federationをセットアップするには:

  1. Microsoft Office 365を設定済みの場合、[Administrator Dashboard(管理者ダッシュボード)][Applications(アプリケーション)]を選択して、Microsoft Office 365アプリを探し選択し、[Sign On(サインオン)]タブを選択します。Microsoft Office 365を初めてセットアップする場合は、[General Settings(一般設定)][Next(次へ)]をクリックして、[Sign On(サインオン)]タブにアクセスします。
  2. [SIGN ON METHODS(サインオン方法)][WS-Federation]ラジオボタンをオンにします。

  3. [View Setup Instructions(設定手順を表示)]をクリックすると、次のような手順が表示されます。ドメインを準備してフェデレーション認証を行うための推奨事項が記載されています。

    ユーザー追加のイメージ

  4. 次のいずれかを指定します:

    • PowerShellを使用して自分でWS-Federationを構成する

    • Oktaで自動的にWS-Federationを構成する

  5. OktaでWS-Federationを自動的に構成する場合、Microsoft 365 APIの[Admin Username(管理者ユーザー名)][Password(パスワード)]を入力します。[Default Relay State(デフォルトのリレーステート)]はオプションです。(デフォルトのリレーステートとは、ユーザーが正常にログインした後に表示されるページです)。

    ユーザー追加のイメージ

  6. [Save(保存)]をクリックします。