2011-02-05 4 views
2

클라이언트가 방금 내가 그를 위해 만든 응용 프로그램을 시작할 때 Windows 사용자 계정 사용자 이름과 암호를 입력하는 기능을 구현하고 싶다고 말했습니다. 앱에 로그인하십시오.Windows 사용자 계정 자격 증명으로 로그인

나는 작년 어딘가에 대한 튜토리얼을 읽었지 만, 내 인생은 어디서나 찾을 수 없습니다. 그리고 몇몇 구글 검색은 나를 위해 아무것도 밝혀 내지 못합니다.

어딘가에 여전히 달려있는 문서/기사/기사가 있습니까?

답변

0

? 네트워크 리소스에 대한 액세스를 가장하는 로그온 폼, 스레드 가장 만들기?

어쨌든 그들의 현재 세션에 로그온 할 때 이미 그 자격 증명을 입력, LogonUser 기능을

+0

내가 필요한 것. Shrike, 고마워. :) –

1

내가 해당 사용자가 Active Directory 또는 로컬 사용자 저장소에 있는지 여부에 따라 달라집니다 생각 감사, 그러나 이것은 시작하는 데 도움이됩니다. 바로 당신을 위해 문제의 원인이 무엇

http://geekswithblogs.net/Ramaraju/archive/2009/07/14/windows_authentication_in_winform_application.aspx

+0

두 경우 모두 작동합니다. 제공된 링크의 예에서 도메인은 null, 비어있을 수 있습니다. 로컬 사용자 자격 증명을 제공 할 때 시스템 이름 (점)과 시스템 이름 (확실하지는 않음)을 입력하십시오. –

+0

이 문제를 해결해 주셔서 감사합니다. 도메인 사용자 만 경험이 있습니다. – Daveloper

2

음을 확인합니다. 이 경우 사용자가 앱 실행을 시도했다는 사실만으로도 앱 사용 권한이 있음을 나타냅니다.

+1

노트북 사용 권한이 있음을 * 표시 할 수 있습니다. 하지만 어쨌든 자신의 비즈니스와 관련이없는 사람이 자신의 개인 랩톱에서 자신의 비즈니스 중 90 %를 관리하는 앱을 사용할 수있는 권한을 가지고 있음을 나타내지는 않습니다. 그리고 그는 아무도 자신의 랩톱 컴퓨터에 대한 자격 증명을 가지고 있지 않다고 말했지만 AFK (키보드에서 멀리 떨어져있는) 동안에는 단순히 잠그기를 거부합니다. –

+0

그러면 보안상의 문제가 발생할 수 있습니다. 로그인 한 세션에 불법적 인 액세스 권한이있는 사용자는 관련 파일을 모두 액세스 할 수 있습니다. 이 상황에서 실제 보안을 구현하는 유일한 방법은 파일에 다른 계정 ACL을 적용하는 것입니다. 그 응용 프로그램뿐만 아니라 실제 문제가되는 일부 데이터 파일을 가정합니다. –

+0

수정하십시오. 나는 왜 그가이 애플리케이션을 위해 별도의 새로운 사용자 이름과 암호를 만들지 않는지 이해하지 못합니다. 그리고 나는 왜 그것이 그가 이런 식으로되기를 원하는지 이해하지 못한다. 그래서 내가 그걸 읽은 것 같아? 다시 : 데이터 파일; 읽고 쓸 수있는 많은 파일이 있지만 데이터베이스 나 서버에 모두 있습니다. 응용 프로그램 내에서 액세스되는 유일한 파일은 사용 로그 파일과 고객의 대화 상대 목록입니다. –

관련 문제