私はソフトウェアアプリケーションを構築しており、セキュリティ上の理由からユーザー/パスシステムを実装することが求められていました。私はVisual Studioでそれを実装していて、自分の構造を構築する代わりに、Windowsのログイン/パスのプロンプトを出すことが可能であるかどうか不思議でした。事前に感謝私のC#プログラムでウィンドウの資格情報を要求していますか?
答えて
あなたが探しているのはWindows API CredUIPromptForCredentialsです。ここではC#からの使用方法を示します。 - PInvoke
しかし、これはプレーンテキストのユーザー名とパスワードをアプリケーションに返します。これは、ユーザーがあなたのアプリを信頼するかどうかによってセキュリティの問題が発生する可能性があります。
現在の資格情報を無効にする方法がわからないため、Windowsは内部NTLM/Kerberos認証を要求します。
私は現在の最新の機能は、もう少し拡張可能な 'CredUIPromptForWindowsCredentials'だと思います([MSDN doc](https://msdn.microsoft.com/en-us/library/windows/desktop/aa375178) (v = vs.85).aspx))、これは正解です – Jcl
ありがとうございました!これは私のニーズをカバーするように見えます! – ApprenticeCoder
私は仕事から入った後、私は見渡し始めましたが、実際には私のために働くことができません。私は驚くほど明白な何かを見逃しているかもしれません。誰もがこれをうまく使って、スキミングできるアプリケーションを持っていますか? – ApprenticeCoder
- 1. IISはログイン資格情報を要求しています
- 2. Kibanaが資格情報を要求しています
- 3. WCFと合格ウィンドウの資格情報
- 4. psqlは常に資格情報を要求します
- 5. ASP.NETイントラネットサイトで資格情報を要求しています - Windows認証
- 6. Asp.net Webページがログイン資格情報を要求しない
- 7. F#Windows資格情報を使用したデータのHTTP要求
- 8. SourceTreeはGitHubの資格情報を要求し続ける
- 9. WCF認証で資格情報が要求されない
- 10. Windows資格情報プロバイダ(C#
- 11. AWS Lambda AWSプロバイダの資格情報を要求するサーバレスデプロイ
- 12. レポーティングサービスは資格情報を要求し続ける
- 13. Go HTTPのNTLM要求のWindowsシステムの資格情報
- 14. 資格情報
- 15. 資格情報
- 16. Java POST/PUT要求とデータと資格情報の併用
- 17. NLB IIS統合セキュリティが資格情報を要求しますか?
- 18. 資格情報は、私がorg.apache.commons.httpclient.auth.InvalidCredentialsExceptionを取得しています
- 19. 資格情報管理API(資格情報の削除)
- 20. ChallengeHandler.submitChallengeAnswer(資格情報)とWLAuthorizationManager.login(資格情報、SECURITY_CHECK_NAME)の相違点
- 21. teamcityはリモートマシンの資格情報の入力を求めます
- 22. 資格情報を含むURLから要求を構築できません
- 23. WCFアプリケーションの資格情報を設定していますか?
- 24. デフォルトの資格情報を取得していますか?
- 25. NuGetパッケージの復元カスタムフィードで資格情報を要求できません
- 26. ネイティブモバイルFacebookアプリケーションを使用して資格情報を要求する
- 27. Jenkins - gitプラグインを使用してログイン資格情報を要求する
- 28. SVNは私の資格情報を覚えていません
- 29. Redemption DLLを使用する際に資格情報を求めるウィンドウがポップアップウィンドウ
- 30. EclipseはSVNの資格情報を求め続けています
デスクトップアプリケーション(またはASP.NET?)を作成するかどうかを指定してください – miroxlav
申し訳ありませんが、デスクトップアプリケーションです。 – ApprenticeCoder
ユーザーがActive Directoryにアクセスしているときにプロンプトを表示する必要がない場合は、WindowsのIDとグループメンバーシップにコードでアクセスするか、PrincipalPermissionで宣言的にアクセスできます。 – Crowcoder