API Reference
View (ClientServerAuthPostureService)
Top-level rollup view.
Inheritance
- Object
- View
Constructors
public View() #Inherited Methods
Properties
public Boolean CollectionSucceeded { get; set; } #True when authentication baseline collection completed successfully.
public String CollectionError { get; set; } #Error details when collection fails; null when successful.
public View NtlmSmb { get; set; } #Effective NTLM/SMB posture.
public View RestrictNtlm { get; set; } #Restrict NTLM incoming/outgoing policy.
public View LdapSigning { get; set; } #LDAP server signing configuration.
public View LdapChannelBinding { get; set; } #LDAP channel binding configuration.
public NetlogonConfiguration Netlogon { get; set; } #Netlogon configuration posture.
public View RestrictAnonymous { get; set; } #Anonymous access restrictions (RestrictAnonymous, RestrictAnonymousSAM).
public View NullSessionFallback { get; set; } #Null session fallback configuration (AllowNullSessionFallback).
public View NullSession { get; set; } #Null session allow lists (NullSessionShares/Pipes).
public Boolean LdapSigningRequired { get; } #True when LDAP signing is required.
public Boolean LdapChannelBindingEnabled { get; } #True when LDAP channel binding is enabled or required.
public Nullable<Boolean> SmbSigningServerRequired { get; } #True when SMB server signing is required.
public Nullable<Boolean> SmbSigningClientRequired { get; } #True when SMB client signing is required.
public Nullable<Int32> LmCompatibilityLevel { get; } #LMCompatibilityLevel policy value.
public Nullable<Boolean> NoLmHash { get; } #True when LM hash storage is disabled.
public SmbNtlmConfiguration SmbNtlmDetails { get; set; } #Detailed SMB/NTLM configuration view (server/client signing, SMB1, insecure guest, NTLM min sec, LM/NTLM level) with its own Policy Attribution list. Sourced from SmbNtlmConfigurationService to avoid duplicating logic.
public Summary RestrictNtlmSummary { get; } #Flattened Restrict NTLM summary exposed for reporting tabs (no Domain/Target/Sources noise).
public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #ResultMetadataPolicy Attribution rows (winner + sources) aggregated from the underlying families (SMB/NTLM, LDAP hardening, Netlogon) for the Domain Controllers OU. Useful for a single summary table in reports. May be empty when attribution could not be resolved.