完全ド素人でも Azure AD と オンプレAD の連携できた

# はじめに
AzureもAWSもGCPも知らずに時代に乗り遅れてかなり時間が経ってしまった。
え？AzureとAzureADは違う？AzureADってADをクラウドで管理するものじゃないの？
と勘違いしてる程度の人間です。
このままではマズいとおもい、すこしずつ勉強していこうかと。

ただ、連携のために Azure AD Connect を導入しただけですが、作業工程を残します。


# 作業内容

Azureに限らないけど、こういうサービスってマニュアルが無くても、なんとなくでやりたいことができてしまう。
すばらしいUIだ。

というわけで、参考資料なしで進めてみる。


## アカウント作成

まずはここだな。
https://azure.microsoft.com/ja-jp/free/

[![Screenshot from Gyazo](https://gyazo.com/e882338fb98cf2ed8627f74bbeb3200b/raw)](https://gyazo.com/e882338fb98cf2ed8627f74bbeb3200b)


## 連携用のアプリのダウンロード

とりあえずアカウント作った。
なんかポータルに入れた。

たぶん、このピラミッドの形のやつだろ。
「Azure Active Directory」をクリック
[![Screenshot from Gyazo](https://gyazo.com/9b8a8a38fda2dbd3974b004ed1de2b68/raw)](https://gyazo.com/9b8a8a38fda2dbd3974b004ed1de2b68)

たぶんこのConnectっていうやつっぽいな。
「同期」とかって書いてあるし。
「Azure AD Connect」をクリック
[![Screenshot from Gyazo](https://gyazo.com/0676212e911163f0805fc35c7311ea92/raw)](https://gyazo.com/0676212e911163f0805fc35c7311ea92)

なんかアプリケーションをダウンロードしていれるんだろうな。
「Azure AD Connect のダウンロード」をクリック
[![Screenshot from Gyazo](https://gyazo.com/31d1f05ff7630297ffd5eb7aca9b756b/raw)](https://gyazo.com/31d1f05ff7630297ffd5eb7aca9b756b)

MSのサイトからダウンロードするんだな。
[![Screenshot from Gyazo](https://gyazo.com/dca876b61a5193f7aad5a51eeed57c2d/raw)](https://gyazo.com/dca876b61a5193f7aad5a51eeed57c2d)

## 連携用のアプリのセットアップ

オンプレのAD上でダウンロードしたファイルを実行
（ADの推奨構成に反してDC１台のみの検証環境なので、DC上で実行してしまいます。）
[![Screenshot from Gyazo](https://gyazo.com/f8358fbbda7395c51a1945b72b21653b/raw)](https://gyazo.com/f8358fbbda7395c51a1945b72b21653b)

簡単設定、とかなんて親切なんだろう。
うちの検証環境は `prosper2.net` というドメインになってます。
（「簡単設定の詳細情報」とは、これいかに）
[![Screenshot from Gyazo](https://gyazo.com/357281c5f967fba6f253de36880aff0c/raw)](https://gyazo.com/357281c5f967fba6f253de36880aff0c)

おっと、 グローバル管理者 というアカウントが必要なんだな。（なんだそれ）
とはいっても、アカウント作成したときのいわゆる「MSアカウント」しか持ってないけど。
例示されてるものが、 `contoso.onmicrosoft.com` って書いてあるから、MSアカウントじゃなさそうだ。
そもそも contoso ってなんだよ。コントソ？
[![Screenshot from Gyazo](https://gyazo.com/b23437a7941320104d010a0b09af5d55/raw)](https://gyazo.com/b23437a7941320104d010a0b09af5d55)

右上のほうのアカウント情報には、既定のディレクトリ、現在のディレクトリ、という表記がある。
例示されているものと似てるから、これかな。
[![Screenshot from Gyazo](https://gyazo.com/b8ae8d6bcb61cf68ed1c7354ba3bae04/raw)](https://gyazo.com/b8ae8d6bcb61cf68ed1c7354ba3bae04)

うん、グローバル管理者 っていうのにもなってるし！
[![Screenshot from Gyazo](https://gyazo.com/4e68acaa5b4304d6d6d18b5af2675608/raw)](https://gyazo.com/4e68acaa5b4304d6d6d18b5af2675608)

いや、これじゃダメだった。
[![Screenshot from Gyazo](https://gyazo.com/b32e893156ababd6db2dbbd767dc01b4/raw)](https://gyazo.com/b32e893156ababd6db2dbbd767dc01b4)

## グローバル管理者の作成

よくわからないので、暫定でAzureのポータルからアカウントを作った。
[![Screenshot from Gyazo](https://gyazo.com/0f7fee0701c35dabd681e309fac544cd/raw)](https://gyazo.com/0f7fee0701c35dabd681e309fac544cd)

で、グローバル管理者を割り当てた。
[![Screenshot from Gyazo](https://gyazo.com/b0c2bcd394f90a31a98f7be02bc87947/raw)](https://gyazo.com/b0c2bcd394f90a31a98f7be02bc87947)

このアカウントで「次へ」したら通った。
[![Screenshot from Gyazo](https://gyazo.com/b32e893156ababd6db2dbbd767dc01b4/raw)](https://gyazo.com/b32e893156ababd6db2dbbd767dc01b4)

これは、オンプレ側の administrator のことだろうな。
[![Screenshot from Gyazo](https://gyazo.com/4d818cba01cab230ad36140130ce1c8d/raw)](https://gyazo.com/4d818cba01cab230ad36140130ce1c8d)

## ドメイン検証

UPNサフィックスをグローバルからみて、自分のものである、と検証できないと、追加させてくれないのか。
よくある「ドメイン確認」ってやつだろ。この前の [Lets Encryptのワイルドカードでマルチドメイン](https://qiita.com/bashaway/items/42cc24be0995dff90d8f) で勉強したぞ。
[![Screenshot from Gyazo](https://gyazo.com/3a44fbec57b3fb36f84a76979e124a82/raw)](https://gyazo.com/3a44fbec57b3fb36f84a76979e124a82)

ポータルのどこかにあるはず。
これだ、「カスタム ドメイン名」だ。
「＋ カスタム ドメインの追加」をクリック
[![Screenshot from Gyazo](https://gyazo.com/222aec87f9972945930434d4153607d7/raw)](https://gyazo.com/222aec87f9972945930434d4153607d7)

右側に追加メニュが出るので、そこにドメイン名を入力して「追加」をクリック
[![Screenshot from Gyazo](https://gyazo.com/2d85cb1dd2c48d2acf6cd50147b36c04/raw)](https://gyazo.com/2d85cb1dd2c48d2acf6cd50147b36c04)

これを、DNSに登録してから、画面下部にある「確認」をクリック
（キャプチャ画像は「確認」ボタンが切れてしまった。。。」
[![Screenshot from Gyazo](https://gyazo.com/6e8f793731fec1de0ad8a9a9275abe03/raw)](https://gyazo.com/6e8f793731fec1de0ad8a9a9275abe03)

DNSのレコードが確認できれば、「確認に成功しました。」と表示される。
[![Screenshot from Gyazo](https://gyazo.com/9582fa049d4e0f8b72c3cbe2bb36769b/raw)](https://gyazo.com/9582fa049d4e0f8b72c3cbe2bb36769b)

さっきの画面でリロードマークをクリックすると、ステータスが「確認済み」に変更された。
「次へ」をクリック
[![Screenshot from Gyazo](https://gyazo.com/b3911b3cb7eebf82ada6a4fb65d5c87a/raw)](https://gyazo.com/b3911b3cb7eebf82ada6a4fb65d5c87a)

「インストール」をクリック
[![Screenshot from Gyazo](https://gyazo.com/24968cd547ea5c4fe23105cda8208061/raw)](https://gyazo.com/24968cd547ea5c4fe23105cda8208061)

終わったみたい
[![Screenshot from Gyazo](https://gyazo.com/d43dd55dea9b888bd159dff709445c66/raw)](https://gyazo.com/d43dd55dea9b888bd159dff709445c66)

# 連携後の状態

さっきのドメインのところを見てみると、「使用中」の欄が「はい」になっていて、参照リソースのリンクが表示される。
ので、それをクリックしてみる。
[![Screenshot from Gyazo](https://gyazo.com/6d4eb602dec05b665b6fecd732a065a8/raw)](https://gyazo.com/6d4eb602dec05b665b6fecd732a065a8)

おぉ、オンプレのADで登録していたユーザが表示されてる。すげぇ。
[![Screenshot from Gyazo](https://gyazo.com/119d9d0e98315f953824dad4ceb4f3ea/raw)](https://gyazo.com/119d9d0e98315f953824dad4ceb4f3ea)

同期用のユーザが作成されている
[![Screenshot from Gyazo](https://gyazo.com/b85f340c85ef06827daaabe451e0b652/raw)](https://gyazo.com/b85f340c85ef06827daaabe451e0b652)

# おわり
やってみたら意外と簡単でした。
とはいえ、やった作業はほんの入り口なんでしょうけれども。