PowerShell 웹 액세스를 통해 인증 유형을 선택할 수 있습니다. 기본적으로이 값 사용 Default
되는 끝, Negotiate
. CredSSP를 사용하여 PSWA 서버 자체에 로그인 할 수 있도록 CredSSP를 설정하여 세션 내에서 네트워크 인증이 작동하도록합니다 (네트워크 전체에서 자격 증명을 위임하지 않고 이중 홉 문제는 피함).
어쨌든 CredSSP가 로그인 페이지의 기본 옵션이 되길 원합니다.
IIS에서 PSWA 웹앱의 구성 옵션을 살펴보면 기본값을 재정의하도록 설정할 수있는 몇 가지 값이 있습니다.
그 중 하나라고 defaultAuthenticationType
을 어느 string
하지만 설정되어 0
.
이것은 올바른 설정처럼 보이지만 제대로 작동하지 않습니다.
웹 페이지에서 로그인을 검사하면 선택 상자에 다음 값이 있음을 알 수 있습니다.
0 Default
1 Basic
2 Negotiate
4 CredSSP
5 Digest
6 Kerberos
3
누락.
JosefZ이 발견 3
되어 NegotiateWithImplicitCredential
이 페이지에 따르면 , 그러나 Windows PowerShell을 5.1.15063.966에 나를 위해 그 이름 / 값은 열거에서 누락되었습니다.
defaultAuthenticationType
숫자로 설정 하면 웹 페이지는 기본적으로 새로운 옵션으로 설정됩니다.
7 Admin Specified
나는 시도하지 않은 3
및 4
하나 개의 작품을, 그러나 어느 쪽도 아니. 로그인은 Kerberos를 사용하여 이루어지며 CredSSP는 사용되지 않습니다.
CredSSP를 수동으로 선택하면 예상대로 작동합니다.
defaultAuthentcationType
와 같은 문자열로 설정 하면 옵션이 나타나지 CredSSP
않고 Admin Specified
기본값은 Default
다시 기본값 이며 여전히 Kerberos 인증이 사용됩니다.
누구든지 이것을 성공적으로 설정할 수 있습니까? 웹 결과는 매우 부족했습니다.
logon.aspx
. 그래도 좋은 제안입니다.
[System.Management.Automation.Runspaces.AuthenticationMechanism]:: NegotiateWithImplicitCredential -as [int]
AuthenticationMechanism
enum