0
私はこれを見つけましたsolution ASP.NetコアRC2(.Net Framework)WebアプリケーションでリモートIPアドレスを取得します。これは正常に動作します。クライアントのユーザー名も(認証なしで)取得することは可能ですか?ASP.netコア(RC2):IPとユーザー名を取得
おかげ マイケル
私はこれを見つけましたsolution ASP.NetコアRC2(.Net Framework)WebアプリケーションでリモートIPアドレスを取得します。これは正常に動作します。クライアントのユーザー名も(認証なしで)取得することは可能ですか?ASP.netコア(RC2):IPとユーザー名を取得
おかげ マイケル
ドミトリーはに逃れたとして、あなたは認証なしでクライアントのユーザ名を取得することはできません。
低レベルでは、リモートIPアドレスがアクセスされる方法は、httpヘッダー経由です。 REMOTE_ADDRというヘッダーに送信されます。
HttpContext.Connection.RemoteIpAddress
を呼び出してクライアントIPアドレスを取得すると、REMOTE_ADDRヘッダーの値が戻り値として返されます。ただし、認証されていないユーザーのクライアントユーザー名のヘッダー値はありません。
「ユーザー名」の意味は?ユーザーがあなたのサイトにアクセスするWindowsコンピュータのユーザーログイン?次に、何らかの認証が必要です。 – Dmitry
ユーザー管理が不要な場合は、どのような認証方法を使用しますか?私は、ログオンの目的でのみユーザーのログオンが必要です。 –
認証は、ユーザー管理に関するものではなく、ユーザーの識別に関するものです。あなたは彼の名前が「アリス」であることをユーザーに「証明」したいのですか?ユーザーがWindowsドメインにいるか、Facebookアカウントを持っている必要がありますか? – Dmitry