当社のウェブサイトでは簡易フォーム認証を使用しています
</authentication>
<forms name=".CXqJkTcZWBHJ" cookieless="UseDeviceProfile" domain=".mydomain.com" slidingExpiration="true" protection="All">
<credentials passwordFormat="SHA1" />
</forms>
</authentication>
これで、外部プログラムから呼び出すことができる MVC アクションができました。このアクションでは、認証を要求したくありません。http:dev.mydomain.com/AgencyService/GetAgent/0001800 ただし、上記の URL の「AgencyService」の部分が http:dev.mydomain のように他のケースで入力されている場合は、ログイン ページにリダイレクトします。 .com/agencyservice/GetAgent/0001800
理由はありますか?
この方法も機能するため、ルートを除外しました: http:dev.mydomain.com/AgencyService/GetAgent?agencyid=0001800 また、この方法も機能しません: http:dev.mydomain.com/agencyservice/GetAgent?agencyid=0001800
注: 上記のドメイン名を「mydomain」に置き換えて、この投稿のドメインを非表示にしました。