Download Identity at Rest
Description
A sample application demonstrating one possible approach to integrating Claims Based Identity (such as can be found in Microsoft's new Identity Framework Zermatt) with a RESTful WCF Web Service.
Source Files
The download file identityatrest.zip has the following entries.
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
ExternalDependencies/Irony.dll/*from ww w . j ava2 s .c om*/
ExternalDependencies/SimpleExpressionEvaluator.Parsers.Irony.dll
ExternalDependencies/SimpleExpressionEvaluator.dll
IdentityAtRest.Contracts/IMonkeyShavingService.cs
IdentityAtRest.Contracts/IdentityAtRest.Contracts.csproj
IdentityAtRest.Contracts/Monkey.cs
IdentityAtRest.Contracts/MonkeyStatus.cs
IdentityAtRest.Contracts/Properties/AssemblyInfo.cs
IdentityAtRest.Contracts/UriTemplates.cs
IdentityAtRest.Service/Authorization/ExpressionAuthorizationManager.cs
IdentityAtRest.Service/Authorization/ExpressionPermissionPolicy.cs
IdentityAtRest.Service/Authorization/PermissionPolicyRepository.cs
IdentityAtRest.Service/Authorization/Permissions.cs
IdentityAtRest.Service/IdentityAtRest.Service.csproj
IdentityAtRest.Service/MonkeyShavingService.cs
IdentityAtRest.Service/Properties/AssemblyInfo.cs
IdentityAtRest.Service/WcfExtensions/ClaimsAuthContextInitializer.cs
IdentityAtRest.Service/WcfExtensions/ClaimsAuthServiceBehavior.cs
IdentityAtRest.Utility/Identity/AuthenticationHelper.cs
IdentityAtRest.Utility/Identity/Authorization/AuthorizationDecision.cs
IdentityAtRest.Utility/Identity/Authorization/AuthorizationExtensions.cs
IdentityAtRest.Utility/Identity/Authorization/AuthorizationManager.cs
IdentityAtRest.Utility/Identity/Authorization/IAuthorizationDecision.cs
IdentityAtRest.Utility/Identity/Authorization/IAuthorizationManager.cs
IdentityAtRest.Utility/Identity/Authorization/IPermissionPolicy.cs
IdentityAtRest.Utility/Identity/Authorization/IPermissionPolicyRepository.cs
IdentityAtRest.Utility/Identity/AuthorizationExtensions.cs
IdentityAtRest.Utility/Identity/Claim.cs
IdentityAtRest.Utility/Identity/ClaimsExtensions.cs
IdentityAtRest.Utility/Identity/ClaimsIdentity.cs
IdentityAtRest.Utility/Identity/ClaimsPrincipal.cs
IdentityAtRest.Utility/Identity/CustomClaimTypes.cs
IdentityAtRest.Utility/Identity/DefaultAuthTokenProvider.cs
IdentityAtRest.Utility/Identity/DefaultAuthorization.cs
IdentityAtRest.Utility/Identity/ExpressionAuthPolicy.cs
IdentityAtRest.Utility/Identity/ExpressionAuthPolicyFactory.cs
IdentityAtRest.Utility/Identity/ExpressionEval/ClaimNameResolutionService.cs
IdentityAtRest.Utility/Identity/IAuthTokenProvider.cs
IdentityAtRest.Utility/Identity/IAuthorizarionPolicy.cs
IdentityAtRest.Utility/Identity/IAuthorization.cs
IdentityAtRest.Utility/Identity/IAuthorizationPolicyFactory.cs
IdentityAtRest.Utility/Identity/IAuthorizationProvider.cs
IdentityAtRest.Utility/Identity/IClaim.cs
IdentityAtRest.Utility/Identity/IClaimsIdentity.cs
IdentityAtRest.Utility/Identity/IClaimsPrincipal.cs
IdentityAtRest.Utility/Identity/IExpressionAuthPolicyFactory.cs
IdentityAtRest.Utility/Identity/Wcf/ClientAuthBehavior.cs
IdentityAtRest.Utility/Identity/Wcf/ClientAuthMessageInspector.cs
IdentityAtRest.Utility/IdentityAtRest.Utility.csproj
IdentityAtRest.Utility/IdentityAtRest.Utility.csproj.user
IdentityAtRest.Utility/Properties/AssemblyInfo.cs
IdentityAtRest.Utility/TypeNormalizer.cs
IdentityAtRest.sln
ServiceConsumer/App.config
ServiceConsumer/Program.cs
ServiceConsumer/Properties/AssemblyInfo.cs
ServiceConsumer/Properties/Resources.Designer.cs
ServiceConsumer/Properties/Resources.resx
ServiceConsumer/Properties/Settings.Designer.cs
ServiceConsumer/Properties/Settings.settings
ServiceConsumer/Resources/images.jpeg
ServiceConsumer/ServiceConsumer.Designer.cs
ServiceConsumer/ServiceConsumer.cs
ServiceConsumer/ServiceConsumer.csproj
ServiceConsumer/ServiceConsumer.resx
ServiceHost/Program.cs
ServiceHost/Properties/AssemblyInfo.cs
ServiceHost/ServiceHost.csproj
Download
Click the following link to download identityatrest.zip.
identityatrest.zip