credentialDetailLevel
If credentialDetailLevel is set, the response can contain the following information:
EXCLUDE: No credential information is returned.
LOW:userExtIdstatetypeextId
MEDIUM: All elements from theLOWdetail level plus:lastLoginlastLoginFailurelastChangevalidFromvalidTofailureCountsuccessCountresetCountvaluecontextpolicyNamepolicyExtIdstateChangeReasonCdstateChangeDetailnameautoTransitionStateautoTransitionDatecertificate(ifcertificateDetailLevelis not set toEXCLUDE)credentialExtIdstatesubjectDn- (
userExtId shaFingerprintcertificateserialissuerDnsubjectKeyIdentifier) ifcertificateDetailLevelis set at least toMEDIUM- (
ctlCreUid ctlCreDatctlModUidctlModDatctlTcn) ifcertificateDetailLevelis set toHIGH
mobileSignature(ifmobileSignatureDetailLevelis not set toEXCLUDE)userExtIdcredentialExtIdstate- (
identificator msspIdentifiermsisdnsignerCert) ifmobileSignatureDetailLevelis set at least toMEDIUM- (
ctlCreUid ctlCreDatctlModUidctlModDatctlTcn) ifmobileSignatureDetailLevelis set toHIGH
samlFederation(ifsamlFederationDetailLevelis not set toEXCLUDE)userExtIdcredentialExtIdstate- (
subjectNameId subjectNameIdFormatissuerNameIdissuerNameIdFormat) ifsamlFederationDetailLevelis set at least toMEDIUM- (
ctlCreUid ctlCreDatctlModUidctlModDatctlTcn) ifsamlFederationDetailLevelis set toHIGH
securityQuestion(ifsecurityQuestionsDetailLevelis not set toEXCLUDE)userExtIdcredentialExtIdstateanswers- (
ctlCreUid ctlCreDatctlModUidctlModDatctlTcn) ifsecurityQuestionsDetailLevelis set toHIGHquestionextId- (
description statedisplayNameentrieslangvalue
contententrieslangvalue) ifsecurityQuestionsDetailLevelis set at least toMEDIUM
answer- (
revealCount failureCountsuccessCount) ifsecurityQuestionsDetailLevelis set at least toMEDIUM
- (
- (
ctlCreUid ctlCreDatctlModUidctlModDatctlTcn) ifsecurityQuestionsDetailLevelis set toHIGH
fidoUafaaidkeyIdsignCounterauthenticatorVersiondeviceIdappIdpublicKeyAlgorithm
oathtypealgorithmdigitsperiod
properties(ifpropertyDetailLevelis not set to EXCLUDE)namevalue
HIGH: All elements from theMEDIUMdetail level plus:ctlCreUidctlCreDatctlModUidctlModDatctlTcn
The following detail levels can be useful in combination with credentialDetailLevel:
propertyDetailLevelcertificateDetailLevelmobileSignatureDetailLevelsamlFederationDetailLevelsecurityQuestionsDetailLeveldefaultDetailLevel
Example of a request and response with credentialDetailLevel and securityQuestionsDetailLevel set to MEDIUM:
Request:
<v1:queryCredentials>
<query>
<clientName>Default</clientName>
<detailLevels>
<credentialDetailLevel>MEDIUM</credentialDetailLevel>
<securityQuestionsDetailLevel>MEDIUM</securityQuestionsDetailLevel>
</detailLevels>
<credential>
<type>SECURITY_QUESTIONS</type>
<userExtId>99990200</userExtId>
</credential>
</query>
</v1:queryCredentials>
Response:
<ns2:queryCredentialsResponse
xmlns:ns2="http://adnovum.ch/nevisidm/ws/services/v1">
<return>
<userExtId>99990200</userExtId>
<state>ACTIVE</state>
<type>SECURITY_QUESTIONS</type>
<lastChange>2024-05-17T13:24:28.000+02:00</lastChange>
<validFrom>2024-05-16T13:24:28.000+02:00</validFrom>
<validTo>2024-05-18T13:24:28.000+02:00</validTo>
<failureCount>0</failureCount>
<successCount>0</successCount>
<resetCount>0</resetCount>
<value>N/A</value>
<extId>99991127</extId>
<policyName>testSecurityQuestionsPolicy</policyName>
<policyExtId>99990056</policyExtId>
<name></name>
<securityQuestion>
<userExtId>99990200</userExtId>
<credentialExtId>99991127</credentialExtId>
<state>ACTIVE</state>
<answers>
<question>
<extId>100</extId>
<description>Sample question</description>
<state>ACTIVE</state>
<displayName>
<entries>
<lang>de</lang>
<value>Wie lauteten der Name der Strasse, die Hausnummer, die Postleitzahl und die Ortschaft, in der Sie als Kind wohnten?</value>
</entries>
<entries>
<lang>en</lang>
<value>What was the street name, house number, postal code and city name where you lived in as a child?</value>
</entries>
</content>
</question>
<answer>*****</answer>
<revealCount>0</revealCount>
<failureCount>0</failureCount>
<successCount>0</successCount>
</answers>
</securityQuestion>
</return>
</ns2:queryCredentialsResponse>