70-513 · Question #47
You are creating a Windows Communication Foundation (WCF) service that uses claims-based authorization. The following code retrieves the correct claim set. var claims =…
The correct answer is A. claims.FindClaims(ClaimTypes.Dns, Rights.PossessProperty). Claim Set can has only one Rights. Identity claim. It contains user identity information. All additional data, like DNS, stored in claims with Possess Property rights
Question
You are creating a Windows Communication Foundation (WCF) service that uses claims-based authorization. The following code retrieves the correct claim set. var claims = ServiceSecurityContext.Current. AuthorizationContext.ClaimSets[0]; You need to validate that the requesting client application has included a valid DNS value in the claim. Which code segment should you use to retrieve the claim for validation?
Options
- Aclaims.FindClaims(ClaimTypes.Dns, Rights.PossessProperty)
- Bclaims.FindClaims(ClaimTypes.Dns, Rights.Identity)
- Cclaims.ContainsClaim(Claim.CreateDnsClaim(ClaimTypes.Dns));
- Dclaims.Equals(ClaimTypes.Dns);
How the community answered
(57 responses)- A79% (45)
- B4% (2)
- C7% (4)
- D11% (6)
Explanation
Claim Set can has only one Rights. Identity claim. It contains user identity information. All additional data, like DNS, stored in claims with Possess Property rights
Topics
Community Discussion
No community discussion yet for this question.