LoginSignup
1
0

More than 5 years have passed since last update.

Azure Active Directory B2Cでマルチテナントサンプルを動かしてみた(1)

Last updated at Posted at 2018-04-02

概要

Azure Active Directoryを使ってみたの続き。

Developing an Azure AD B2C multi-tenant applicationを見つけて、よしよし動かしてやろうと思った次第。

結論から言えば、「multi-tenant applicationsにAADのマルチテナントの例があるけど、AAD B2Cでマルチテナントなんてイケてないから、This demo ApplicationではB2Cテナント1つでやるぜ。ソースはこっちね。」(ひどい意訳)ってこと。

動け・・!

READMEもないし、b2cmultitenantapp.onmicrosoft.com だけソリューション内でgrepかけたら出てくるわ・・。って感じだったので、どこを書き換えのか、のメモを置いておきます。

clone

まずはcloneしておきます。
https://github.com/mrochon/b2cmultitenantapp

とりあえず起動

そのままで起動するし、動きます。パスワードとか色々ハードコーティングされてますしね!

サインアップ

Web.configを書き換えます。下記画像のようにアプリケーションIDida:ClientIdに、アプリID URIのドメイン部分(xx.onmicrosoft.comの形式)をida:Tenantにそれぞれ転記。ついでに応答URLポートを44393にしておくと、後々楽です(きっと)。

image.png

次に、サインアップ・サインインポリシーを設定しないと、404エラーが出てしまうので、設定します。ここ、思わぬ時間をロスしてしまうので注意。B2CMultiTenant/App_Start/Startup.Auth.csSignUpInPolicyId を書き換えます。ProfilePolicyIdResetPwdPolicyId も近くにあるので、書き換えておくと、後々楽になります(たぶん)。

Azureポータルでいうところの、下記部分。B2C_1_ 大事!

image.png

雑感

割と簡単で安心した。
そのあと、リダイレクトされてからコケるんだけど、そこはまた次に頑張ります・・。

以上

1
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
1
0