Created
January 13, 2017 00:18
-
-
Save nzpcmad/050933a3144b0e8f068d4f948387278a to your computer and use it in GitHub Desktop.
Classic ASP and ADFS
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<configuration> | |
<configSections> | |
<section name="microsoft.identityModel" type="Microsoft.IdentityModel.Configuration.MicrosoftIdentityModelSection, Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> | |
</configSections> | |
<location path="FederationMetadata"> | |
<system.web> | |
<authorization> | |
<allow users="*" /> | |
</authorization> | |
</system.web> | |
</location> | |
<system.web> | |
<pages validateRequest="false" /> | |
<httpRuntime requestValidationMode="2.0" /> | |
<authorization> | |
<deny users="?" /> | |
</authorization> | |
<authentication mode="None" /> | |
<!--Commented out by FedUtil--> | |
<!--<authentication mode="Forms" />--> | |
<compilation> | |
<assemblies> | |
<add assembly="Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> | |
</assemblies> | |
</compilation> | |
</system.web> | |
<location path="Test.asp"> | |
<system.web> | |
<authorization> | |
<deny users="?" /> | |
<allow users="*" /> | |
</authorization> | |
</system.web> | |
</location> | |
<system.webServer> | |
<modules runAllManagedModulesForAllRequests="true"> | |
<add name="WSFederationAuthenticationModule" type="Microsoft.IdentityModel.Web.WSFederationAuthenticationModule, Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler" /> | |
<add name="SessionAuthenticationModule" type="Microsoft.IdentityModel.Web.SessionAuthenticationModule, Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler" /> | |
</modules> | |
</system.webServer> | |
<appSettings> | |
<add key="FederationMetadataLocation" value="https://my-adfs/FederationMetadata/2007-06/FederationMetadata.xml" /> | |
</appSettings> | |
<microsoft.identityModel> | |
<service> | |
<applicationService> | |
<claimTypeRequired> | |
<!--Following are the claims offered by STS 'http://my-adfs/adfs/services/trust'. Add or uncomment claims that you require by your application and then update the federation metadata of this application.--> | |
<claimType type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" optional="true" /> | |
<claimType type="http://schemas.microsoft.com/ws/2008/06/identity/claims/role" optional="true" /> | |
<!--<claimType type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" optional="true" />--> | |
<!--<claimType type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname" optional="true" />--> | |
<!--<claimType type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn" optional="true" />--> | |
<!--<claimType type="http://schemas.xmlsoap.org/claims/CommonName" optional="true" />--> | |
<!--<claimType type="http://schemas.xmlsoap.org/claims/EmailAddress" optional="true" />--> | |
<!--<claimType type="http://schemas.xmlsoap.org/claims/Group" optional="true" />--> | |
<!--<claimType type="http://schemas.xmlsoap.org/claims/UPN" optional="true" />--> | |
<!--<claimType type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname" optional="true" />--> | |
<!--<claimType type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier" optional="true" />--> | |
<!--<claimType type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" optional="true" />--> | |
<!--<claimType type="http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationinstant" optional="true" />--> | |
<!--<claimType type="http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationmethod" optional="true" />--> | |
<!--<claimType type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/denyonlysid" optional="true" />--> | |
<!--<claimType type="http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarysid" optional="true" />--> | |
<!--<claimType type="http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarygroupsid" optional="true" />--> | |
<!--<claimType type="http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid" optional="true" />--> | |
<!--<claimType type="http://schemas.microsoft.com/ws/2008/06/identity/claims/primarygroupsid" optional="true" />--> | |
<!--<claimType type="http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid" optional="true" />--> | |
<!--<claimType type="http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname" optional="true" />--> | |
<!--<claimType type="http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider" optional="true" />--> | |
</claimTypeRequired> | |
</applicationService> | |
<certificateValidation certificateValidationMode="None" /> | |
<audienceUris> | |
<add value="https://my-pc/ClassicASPBasic/" /> | |
</audienceUris> | |
<federatedAuthentication> | |
<wsFederation passiveRedirectEnabled="true" issuer="https://my-adfs/adfs/ls/" realm="https://my-pc/ClassicASPBasic/" requireHttps="true" /> | |
<cookieHandler requireSsl="true" /> | |
</federatedAuthentication> | |
<issuerNameRegistry type="Microsoft.IdentityModel.Tokens.ConfigurationBasedIssuerNameRegistry, Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> | |
<trustedIssuers> | |
<add thumbprint="600...250" name="http://my-adfs/adfs/services/trust" /> | |
</trustedIssuers> | |
</issuerNameRegistry> | |
</service> | |
</microsoft.identityModel> | |
<system.diagnostics> | |
<sources> | |
<source name="Microsoft.IdentityModel" switchValue="Verbose"> | |
<listeners> | |
<add name="xml" type="System.Diagnostics.XmlWriterTraceListener" initializeData="C:\Logs\ClassicASPWIF.xml" /> | |
</listeners> | |
</source> | |
</sources> | |
<trace autoflush="true" /> | |
</system.diagnostics> | |
</configuration> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
http://nzpcmad.blogspot.co.nz/2017/01/asp-classic-asp-and-adfs.html