기본 인증을위한 사용자 계정은 어떻게 생성합니까?
내 웹 사이트에 기본 인증을 추가하고 싶습니다. 기본 인증 구성 (IIS 7) 에 대한 MSDN 문서의 지침을 따랐습니다.
UI를 사용하려면
- IIS 관리자를 열고 관리 할 수준으로 이동합니다. IIS 관리자 열기에 대한 자세한 내용은 IIS 관리자 열기 (IIS 7)를 참조하십시오 . UI에서 위치를 탐색하는 방법에 대한 자세한 내용은 IIS 관리자 (IIS 7)의 탐색을 참조하십시오 .
- 에서 특징보기 두 번 클릭 인증 .
- 온 인증 선택 페이지에서 기본 인증을 .
- 에서 작업 창을 클릭 활성화 기본 설정으로 기본 인증을 사용하도록.
- 필요한 경우 작업 창에서 편집 을 클릭 하여 기본 도메인과 영역을 입력합니다.
- 에서 편집 기본 인증 설정 대화 상자에서 기본 도메인 텍스트 상자에 기본 도메인을 입력하거나이 비워 둡니다. 사이트에 로그온 할 때 도메인을 제공하지 않는 사용자는이 도메인에 대해 인증됩니다.
- 에서 영역의 텍스트 상자에 영역을 입력하거나이 비워 둡니다. 일반적으로 기본 도메인에 사용한 것과 동일한 값을 영역 이름에 사용할 수 있습니다.
- 중요
영역 텍스트 상자에 기본 도메인 이름을 입력하면 내부 Microsoft Windows 도메인 이름이 사용자 이름 및 암호 요청 중에 외부 사용자에게 노출 될 수 있습니다.- 확인 을 클릭 하여 기본 인증 설정 편집 대화 상자 를 닫습니다 .
지금까지 내가 한 작업은 다음과 같습니다.
이제 기본 인증을위한 사용자 계정을 만들어야합니다.
IIS 관리자에서 사용자를 만드는 방법을 아는 사람이 있습니까?
컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 "관리"(또는 제어판> 관리 도구> 컴퓨터 관리로 이동)를 선택하고 "로컬 사용자 및 그룹"에서 새 사용자를 추가 할 수 있습니다. 그런 다음 해당 사용자에게 사이트가 호스팅되는 디렉토리를 읽을 수있는 권한을 부여하십시오.
참고 : 사용자를 만든 후에는 사용자를 편집하고 모든 역할을 제거해야합니다.
나는 이것이 정말 오래된 질문이라는 것을 알고 있지만 어려운 방법을 발견했다는 약간의 설명을 추가하고 싶었습니다 (이것은 n00b 정보입니다).
"기본 인증"은 로컬 컴퓨터 또는 네트워크에있는 것과 동일한 계정을 공유합니다. 도메인과 영역을 비워두면 로컬 계정이 실제로 사용됩니다. 따라서 새 계정을 추가하려면 로컬 컴퓨터에 일반 새 사용자 계정을 추가하는 정확한 프로세스를 따릅니다 (JoshM이 답변하거나 여기에 표시됨). 도메인과 영역을 입력하면 로컬 Active Directory에 네트워크 계정을 만들 수 있으며 이는 사용자를 로그인 및 로그 아웃하는 데 사용됩니다.
오랫동안 사용되어 왔기 때문에 기본 인증은 일반적으로 모든 브라우저 / 시스템과 호환되지만 주요 결함이 있습니다.
- 사용자 및 암호가 일반 텍스트로 전송됩니다 (SSL을 통한 경우 제외).
- 각 사용자 또는 클라이언트에 대한 사용자 계정이 있어야합니다.
기본 인증 또는 사용자 계정에 대한 자세한 내용은 다음 MSDN 페이지를 참조하십시오 .
불행히도 Windows 7/8 시스템에 설치된 IIS의 경우 IIS 인증을위한 사용자 만 생성하는 옵션이 없습니다. Windows Server의 경우 IIS 관리자 UI에서 사용자를 추가 할 수있는 옵션이 있습니다. 이러한 사용자는 IIS에서만 역할을 갖고 나머지 시스템에서는 역할을 갖지 않습니다. 이 기사에서는 사용자를 추가하는 방법을 보여 주지만 표준 OS에도 적용 할 수 있다는 잘못된 설명은 서버 버전에만 적용됩니다.
고급 사용자 관리 (명령 줄 :에서 netplwiz) 를 사용하여 사용자를 생성 한 경우 그룹을 수정하고 사용자를 제거하고 iis_users를 추가합니다. 그들은 귀하의 웹 페이지에 대해 인증 할 수 있지만 컴퓨터에는 인증 할 수 없습니다.
Windows 8 및 IIS 7은 Windows 로컬 사용자 계정이 아닌 기본 인증을위한 사용자 이름과 암호를 생성하는 UI를 더 이상 제공하지 않는 것 같습니다. IIS 전용 사용자 / 암호 인증 쌍을 만드는 것은 분명히 우수한 접근 방식이지만 그 방법이 명확하고 쉽지는 않습니다.
이를위한 명령 줄 도구가 있습니다. 어떤 사람들은 Windows 계정을 만든 다음 로컬 로그온 사용자 권한을 제거합니다.
Windows Server 2012 에서 다음을 수행하여 기본 인증을 얻을 수있었습니다 .
그때! 서버 관리자 를 통해 사용자 이름과 비밀번호를 추가합니다 . 도구 -> 컴퓨터 관리를 선택하십시오. 
시스템 도구 -> 로컬 사용자 및 그룹 -> 사용자 아래 에서 가운데 창의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 새 사용자 를 선택합니다. 사용하려는 자격 증명을 입력합니다.
이제 브라우저에서 사이트로 이동하면 인증 대화 상자가 표시됩니다.
Configure basic authentication using the instructions from microsoft. But for the Default Domain Name, type your computer name. To find your computer name, click start, right-click computer, click properties, and search for your computer name there :)
Next, create users like you would normally do on windows 7. or if you don't know how to do it, go control-panel, users, add account.....blah blah blah.... Get It?
Next go to iis and set permissions for the user you just created. Be carefull to set the permissions to make it exactly how you want it.
That's all! To login, the username and password!
NOTE: The username should be simple letters, not capital. I'm not sure about this, that's why i told you this.
Just to add a note, since I can't comment without 50+ rep...
If you have FIPS enabled on the server, it doesn't allow you to create users. Because IIS v8 (and lower I would imagine) does not use FIPS encryption algorithms. It would be great if it supported it , because obviously a user account in windows is insecure compared to a virtual user mapped to an isolated folder. Too bad.
in iis manager click directory to protect.
choose authorization rules.
add deny anonymous users rule.
add allow all users rule.
go back to: "in iis manager click directory to protect" click authentication disable all except basic authentication.
the directory is now protected. only people with user accounts can access the folder over the web.
참고URL : https://stackoverflow.com/questions/5373497/how-do-i-create-a-user-account-for-basic-authentication
'Nice programing' 카테고리의 다른 글
| SBT 오류 :“터미널을 구성하지 못했습니다. (0) | 2020.11.12 |
|---|---|
| Ruby에서 초기화 생성자를 오버로드하는 방법이 있습니까? (0) | 2020.11.11 |
| Max-Heapify의 최악의 경우-어떻게 2n / 3을 얻습니까? (0) | 2020.11.11 |
| Bash에서 함수를 종료하는 방법 (0) | 2020.11.11 |
| 소스 제어 / TFS에서 ReSharper의 dotsettings.user 파일을 유지해야합니까? (0) | 2020.11.11 |





