2016-03-31 45 views
2

古いWEBFORMSアプリケーション(MVCアプリケーションではありません)にAzure AD b2cを実装する必要があります。私は指示に従って、このサンプルを実行してAzure AD B2C構成を検証しました。その後、適用可能なすべてのナゲットをOLD WEBFORMSアプリケーションに追加し、適切なコードをコピーします。私が持っているのは、チャレンジメソッドを呼び出すときの例外です。ネットワークトレースを見ると、余分な "?" CLIENT_IDAzure AD B2C - 間違ったURL

作品サンプルによって生成されたURLの前に認証URLに、次のとおりです。

https://login.microsoftonline.com/mytenant.onmicrosoft.com/oauth2/v2.0/authorize?p=b2c_1_signup01&client_id=myguid&redirect_uri= ...」

私の古いWebフォームアプリケーションによって生成されたURLは次のとおりです。

https://login.microsoftonline.com/mytenant.onmicrosoft.com/oauth2/v2.0/authorize?p=b2c_1_signup01?client_id=myguid&redirect_uri= ...」

どうすればこの問題を解決できますか?

答えて

3

私はちょうど答えを見つけました。アップグレード後はすべて動作していますMicrosoft.IdentityModel.Protocol.Extensions最新のバージョンへのnugetパッケージ

0

私は同じ問題に直面していました。これは純粋にdllのためです。サンプルアプリケーションをチェックし、使用しているdllのバージョンを確認し、アプリケーションに同じバージョンをインストールすると、動作します。

0

同様の問題もありますが、libを修正しました。

関連する問題