OAuthを使ってFileMakerにログインしよう!-Microsoft設定編-
2018年07月18日 02:57 PM
FileMaker 17
前回・前々回と、FileMaker 17でのOAuth設定をご紹介してきました。
「OAuthを使ってFileMakerにログインしよう! -FileMaker・Google設定編-」
「OAuthを使ってFileMakerにログインしよう! -Amazon設定編-」
最終回である今回は、MicrosoftアカウントでのOAuth設定方法をご紹介します。
OAuthの設定には、大きく分けて以下の三つが必要です。
1. 各サービスでのOAuth設定
2. FileMaker ServerでのOAuth設定
3. カスタムAppでのOAuth設定
本記事では主に「1. 各サービスでのOAuth設定」について、
Microsoftアカウントでの設定をご紹介します。
「OAuthを使ってFileMakerにログインしよう! -FileMaker・Google設定編-」の、
「Google」設定部分を読み替えてご覧ください。
1.Microsoft AzureでのOAuth設定
FileMaker Server 17のAdmin Consoleにログインします。
「管理」→「外部認証」→「Microsoft」の右側の「変更」をクリックしていきます。
「Microsoft Azure」をクリックすると以下の画面が表示されるので上へスクロールします。
右上の「ポータル」をクリックします。
Microsoft Azureにログインします。
コンソール左側メニューの「Azure Active Directory」をクリックします。
「アプリの登録」→「新しいアプリケーションの登録」とクリックしていきます。
「名前」には任意の名前を入力します。(今回は「OAuth17」としています。)
「サインオンURL」には、
https://[ドメイン名]/oauth/redirect
と入力して「Save」をクリックします。([ドメイン名]の部分は自分の環境に置き換えます。)
入力ができたら「作成」をクリックします。
アプリケーションが登録されました。
こちらの「アプリケーションID」をコピーして違う場所にメモしておきます。(※1)
右側の設定メニューの「キー」をクリックします。
(もし右側に設定メニューが出てきていない場合は「設定」をクリックしてください。)
「説明」に任意のキー名を入力します。(今回は「OAuth17」としています。)
「有効期限」を設定し、「保存」をクリックします。(今回は「1年」としています。)
保存が完了すると「値」部分にキーの値が表示されます。
後程使用しますので、コピーして違う場所にメモしておきます。(※2)
「Azure Active Directory」のメニューに戻り「プロパティ」をクリックします。
こちらの「ディレクトリID」もコピーして違う場所にメモしておきます。(※3)
これでMicrosoft Azureでの設定は完了です。
2.FileMaker ServerでのOAuth設定
メモをした3つの値を使用して、FileMaker ServerのAdmin Consoleでの設定を行います。
・AzureアプリケーションID……※1
・Azureキー ……※2
・AzureディレクトリID ……※3
全て入力できたら「設定情報を保存」をクリックします。
ちなみに、FileMaker Server 17ではAdmin Consoleで入力する項目名が変更されました。
16に比べて、FileMaker側とMicrosoft側の項目名が統一され、わかりやすくなりました。
この後の手順は「-FileMaker・Google設定編-」と同様ですので、
「Google」を「Microsoft」に置き換えて設定を進めていけばOAuthの設定は完了です。
設定が完了したカスタムAppを開いてみます。
「Microsoft」をクリックするとブラウザが立ち上がります。
Microsoftアカウントをクリックし、サインインします。
「承諾」をクリックします。
これでカスタムAppに入ることができました。
FileMaker Server 17でのOAuth設定は、16の時よりわかりやすくなっています。
また、設定後にFileMaker Serverサービスの再起動が不要になっているので、
以前より手軽に設定することができます。
普段使っているサービスのアカウントでカスタムAppにログインできるOAuth機能を、
ぜひ実際に使ってみてください!
(参考リンク)前バージョンのブログ
・FileMaker 16の新機能 「OAuthを使ってFileMakerにログインしよう!-FileMaker設定編-」
・FileMaker 16の新機能 「OAuthを使ってFileMakerにログインしよう!-Google設定編-」