policyDetailLevel
If policyDetailLevel
is set, the response can contain the following information:
EXCLUDE
: No policy information is returned.LOW
:name
extId
type
default
MEDIUM
: All elements from theLOW
detail level plus:description
config
HIGH
: All elements from theMEDIUM
detail level plus:ctlCreUid
ctlCreDat
ctlModUid
ctlModDat
ctlTcn
Example of a request and response with policyDetailLevel
set to MEDIUM
:
Request:
<v1:queryPolicies>
<query>
<clientExtId>100</clientExtId>
<detailLevels>
<policyDetailLevel>MEDIUM</policyDetailLevel>
</detailLevels>
<policy>
<extId>100</extId>
</policy>
</query>
</v1:queryPolicies>
Response:
<ns2:queryPoliciesResponse
xmlns:ns2="http://adnovum.ch/nevisidm/ws/services/v1">
<return>
<name>Default password policy</name>
<extId>100</extId>
<type>PASSWORD_POLICY</type>
<default>true</default>
<description>Default password policy</description>
<config>minLength=8
maxLength=30
maxCtrl=0
maxNonGraph=0
maxNonAscii=0
minNonLetter=1
minNonAlnum=1
minUpper=1
minLower=1
tmpLockingThreshold=2
tmpLockingDuration=10000
maxCredFailureCount=3
initialPwchangeRequired=true
passwordLifetime=10000000000
credentialLifetime=315360000000
resetCodeLen0=5
resetCodeLen1=10
resetCodeEnabled=true
maxResetCount=3
minHistoryEntries=3
minHistoryTime=3600000
</config>
</return>
</ns2:queryPoliciesResponse>