App Serviceに「要求が認証されなかった場合の処理」が「Xでログイン」に設定されている場合、WebページのヒットがXに送信され、ユーザーがログインすると、ユーザーは開始したページにリダイレクトされます。例えばAzure Mobile App WebサイトのログインにリダイレクトURLを指定する
、社会ログインサービスは、Active DirectoryのB2Cであり、ユーザは、この特定の例ではhttps://login.microsoftonline.com/...?...&state=redir%3D%252Fadmin%252Fmonitor
に送信され、ユーザーがhttp://example.com/admin/monitorから始まり、私はすべてのウェブページにしたくないとき認証が必要です。 .auth/login/aadにユーザーを送り、正しいページに戻るようにredirect_uriを指定するにはどうすればよいですか?私は何も指定しない場合、私は
やウェブサイトで終わるだけ元のウェブサイトです。
https://example.com/.auth/login/aad?return_url=blahblahのようなものをお探しですか?
ちなみに、aadには/.auth/login/aad/callbackに行く "redirect_uri"があります。 redirect_uri = https%3A%2F%2Fkamelos-app.azurewebsites.net%2F.auth%2Flogin%2Faad%2Fcallbackのように見えます。これは、私が話していることとは異なります。それがAADに行くとAzure Mobile Appに行き、state = redir%3D%252Fadmin%252Fmonitorとトークンを投稿します。 私は "post_login_redirect_url"を探していると信じています
これもログアウトに使用できますか? – tofutim
@tofutim、よく** post_logout_redirect_uri **は自分でテストしていなくても潜在的に動作するはずです。 – RAS