다음을 통해 공유


FederatedMessageSecurityOverHttpElement.NegotiateServiceCredential 속성

정의

협상의 일부로 서비스 자격 증명이 교환되는지 여부를 지정하는 값을 가져오거나 설정합니다.

public:
 property bool NegotiateServiceCredential { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("negotiateServiceCredential", DefaultValue=true)]
public bool NegotiateServiceCredential { get; set; }
[<System.Configuration.ConfigurationProperty("negotiateServiceCredential", DefaultValue=true)>]
member this.NegotiateServiceCredential : bool with get, set
Public Property NegotiateServiceCredential As Boolean

속성 값

Boolean

서비스 자격 증명이 협상되면 true이고, 서비스 자격 증명을 out-of-band 방식으로 사용할 수 있으면 false입니다. 기본값은 true입니다.

특성

설명

이 속성은 서비스 자격 증명이 클라이언트와 서비스 간에 자동으로 협상되는지 여부를 나타냅니다. 이 속성이 true이면 해당 협상이 발생합니다. 이 속성이 false이면 서비스 자격 증명을 클라이언트에서 지정해야 서비스와의 통신이 발생할 수 있습니다.

이 속성이 false로 설정되고 Windows를 클라이언트 자격 증명 형식으로 사용하도록 바인딩이 구성된 경우 서비스 계정은 SPN(서비스 사용자 이름)과 연결되어야 합니다. 이렇게 하려면 NETWORK SERVICE 계정이나 LOCAL SYSTEM 계정에서 서비스를 실행합니다. 또는 SetSpn.exe 도구를 사용하여 서비스 계정의 SPN을 만듭니다. 두 경우 모두 클라이언트는 < > servicePrincipalName 요소에서 올바른 SPN을 사용 하거나 생성자를 사용 하 여 사용 해야 합니다 EndpointAddress . 자세한 내용은 서비스 Id 및 인증합니다.

적용 대상