ドメインにないシステム(ラップトップ)は、Active Directoryユーザーのユーザー名とパスワードのみを使用して同じネットワークリソースにアクセスできますか?
関係する「ネットワークリソース」によって異なります。ログインしているドメインに参加しているWindowsコンピューターでは、少なくとも2つのクライアントKerberos IDが使用されています。
- あなた、user @ DOMAIN
- コンピュータ、ワークステーション$ @ DOMAIN
host / workstation @ DOMAINもありますが、これは通常、ホストで実行されているサービスの識別であり、他の場所からアクセスされます。ホストの特権プロセスが何かを実行したい場合(たとえば、Kerberos認証の動的DNSを使用してDNSにその名前を追加した場合)、そのIDを使用して、workstation $ @ DOMAINを作成します。もしあなたのログインセッションへのアクセス中にいくつかのリソースを自分場合は、しかし- CIFSネットワーク共有を言う、またはHTTP URLを認証された-その後、クライアントIDがある、あなたの(DOMAIN @ユーザー、プリンシパル名は、使用して自動的に取得される資格情報ログインのために入力したパスワード)。あなたの質問から、あなたはいくつかの組み合わせが関係していると考えているようです。そうではありません、彼らは別々です。
これが、Kerberosを使用して他のプラットフォームからWindowsベースのリソースにアクセスするのに問題がない理由です。Linuxボックスに「kinit user」と入力し、パスワードを入力してドメインコントローラーからKerberos資格情報(TGT)を取得し、Firefoxを使用してIISのKerberos認証されたWebページにアクセスすることもできます。これらすべてのプロトコルは標準であり、ユーザー資格情報以外は何も必要ありません。
以前の回答では、この場合NTLMが必要であると主張していました。これは誤りです(確かに使用される可能性があります)。ただし、ドメイン以外のコンピューターからリソースにアクセスし、ユーザー名とパスワードの入力を求められた場合、実際に使用されている認証方法を必ずしも知っているとは限りません。Kerberosを使用する場合があります。また、パスワードベースのメカニズムにフォールバックして、ユーザー名とパスワードを検証のためにサーバーに送信し、パスワードをキャッシュして、再入力する必要がないようにすることもできます。多くのプロトコルは、SASLのような抽象化スキームを介して両方を許可します。何が起こっているのかを確認するには、回線を調べる必要があります。