Windows認証 を使用しているイントラネットサイトがあります。ユーザーが資格情報の入力を求められたら、次のように入力します。
User: domain\username
Pass: SomePassword
デフォルトのドメインで埋められるdomain\
の部分を省略できればいいのですが。とにかくそれを使用しないので、サーバー/マシンアカウント(非ドメイン)でログインする機能を放棄するつもりです。
これはBasicAuthで可能のようですが、WindowsAuthでそれを行う方法のリファレンスが見つからないようです。
「Windows認証」とは、ブラウザが現在ログオンしているユーザーの資格情報をWebサーバーに送信することを意味します。次に、ユーザーがサイトにアクセスするための十分な権限を持っていないためにこの認証が失敗した場合、ユーザーはログオンを求められます。
Windows認証によって自動的に送信される資格情報は、always現在ログオンしているユーザーの資格情報(ユーザーが属するドメインを含む)です。したがって、ここでは何も指定できません。指定しても意味がないためです。
統合認証を使用する場合、IISがデフォルトのドメインを設定する方法はありません。ユーザーをなだめるための一般的なトリックは、ユーザーに[email protected]
(ActiveのUPN)でログインさせることです。ディレクトリ用語)代わりに-これは通常、電子メールアドレスと一致し、エンドユーザーにとってはるかに口当たりが良いです。