Eron Wright's profileLive CoderBlogLists Tools Help
    May 30

    Identity Federation with ADFS: Part 1

    I have identity federation fever.  For a recent partner integration project, we decided to use WS-Federation to enable web single sign-on across two applications on separate domains.   This has taken me on a whirl-wind tour of products and technologies, as well as some serious coding in the end.

    Identity Federation is becoming a hot feature for web applications.  Salesforce.com now supports federation, such that your corporate network credentials can be used to access the applications.  Boeing, for another example, is federating its employee accounts to dozens of applications.  I have personally yearned for Passport/Live ID integration for years, and this is an enabler for that too.

    Ws-Federation Products

    I identified numerous products that seem to support WS-Federation.

    • Active Directory Federation Services (ADFS) - A built-in component of Windows Server 2003 R2 that "extends Active Directory over the Internet".  In the account partner scenario, your directory of user accounts can be used by other sites.  In the resource partner scenario, your claims-enabled ASP.NET 2.0 application can (with the help of the ADFS-supplied System.Web.Security.SingleSignOn.dll) authenticate/authorize against credentials from other sites. 
    • Ping Federate - A Java-based federation server product that supports database-backed credentials, provides library code for a variety of platforms, and has interesting licensing options including an easy-on for single-partner federation.
    • IBM Tivoli Federated Identity Manager
    • Shibboleth - An Internet2 initiative related to federation.  It has been deployed by the InCommon people among others; check out the login options provided by the Shibboleth Wiki for a great example of federation in action.

    WS-Federation and Passport (aka Windows Live ID)

    It is public knowledge that Live ID will support WS-Federation.  It will no doubt plug in seamlessly into ADFS (or other federation server) as an account partner, such that your claims-enabled application can use Live ID accounts with ease.  This has long been envisioned by Microsoft; see this "Network of Trust" article

    ADFS and Account Stores (Active Directory)

    ADFS, acting as a resource server, can be useful without the involvement of Active Directory.  But let's face it, you are likely porting an application with legacy accounts, so you must also act as an account partner to your own application.  How to best hook your assumedly database-backed accounts into ADFS?  You have at least four options.  One, migrate your accounts into AD or ADAM.  Two, use a product such as Microsoft Identity Integration Server to synchronize the accounts with AD.  Three, implement WS-Federation directly.  Four, buy a federation product with good support for database-backed credentials.  I chose the third option, which I will discuss below. 

    ADFS Development

    To implement WS-Federation to act as an account server, I located a great piece of sample code from the Microsoft Patterns & Practices group.  The SAML STS for WSE 3.0 QuickStart sample provides much of the code needed to generate and sign a SAML 1.1 token, which is the most substantial aspect of implementing WS-Federation. 

    The missing ingredient in the QuickStart is support for WS-Federation Passive Profile, which in essence consists of an HTTP handler, some user/roles lookup code, and some federation-specific claims code.  This code was surprisingly easy to write.  Achieving interop with ADFS was, on the other hand, a bit of a nightmare. 

    ADFS simply rejected my SAML token with a vague validation error.  By instrumenting and debugging the ADFS server library (using this great technique) I identified the four problems that were behind it:

    1. The Subject must be specified on every SAML statement (my fault). 
    2. The SubjectLocality must not be specified (interop issue).
    3. The XML signature is sensitive to the method used to serialize the security token.  The entire WSE3 SecurityTokenResponse is first serialized to an instance of XmlDocument.  I then used the Save method to emit the literal XML to be passed using a hidden form field as described by the passive profile.  The signature would then fail to be validated by ADFS, despite the canonicalization method that is applied on both ends.  The solution turned out to be to use DocumentElement.OuterXml instead; a very subtle and frustrating issue.
    4. The self-signed certificate I was using was unusable because its revocation status could not be checked (0x80092012 CRYPT_E_NO_REVOCATION_CHECK).  Certificate Revocation List checking can be disabled for ADFS by following these instructions (which I simply applied manually to TrustPolicy.xml).

    Of course, whenever developing with ADFS be sure to enable the myriad of debug flags in the snap-in, in the server's web.config, and perhaps in the registry as documented in the troubleshooting guide

    I whoteheartedly recommend experimenting using the ADFS Virtual Lab, then subsequently using Virtual Server on your workstation (complete with undo disks) to develop an ADFS solution.

    ADFS Profile

    Here is some facts I know about ADFS, after long hours of debugging.  More interop knowledge can be obtained by examining the Shibboleth source code and notes.

    With respect to SAML attribute statements, ADFS supports a single namespace to carry the group and custom claims:

    Claim Type Attribute Namespace Attribute Name Attribute Value
    Group http://schemas.xmlsoap.org/claims Group [user-defined group name]
    Custom http://schemas.xmlsoap.org/claims [user-defined name] [user-defined value]

     
    The SAML authentication statement supports the following identifier formats:

    Format Format Identifier
    User Principal Name (UPN) http://schemas.xmlsoap.org/claims/UPN
    Email Address urn:oasis:names:tc:SAML:1.1nameid-format:emailAddress
    Common Name http://schemas.xmlsoap.org/claims/CommonName

    Note that ADFS requires a suffix to be present on a given UPN (userid@adatum.com, for example).  The suffix must be listed in the configuration for the given account partner.
     
    ADFS does not support the SAML SubjectLocality clause, and will reject the token with a validation error.
     
    With respect to XML signatures, ADFS supports two types of key identifiers:

    Identifier Type Element Namespace Element Name
    x509 Certificate or SKI http://www.w3.org/2000/09/xmldsig# x509Data
    WSS Binary Security Token http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd BinarySecurityToken

    Note that security token references are not supported.

    ADFS in the Future

    ADFS is a maturing component of Windows Server.  Today it supports only the WS-Federation Passive Requestor Profile, which allows browsers to support single sign-on.  Future versions will support the Active Client Profile, which allows web services to support impersonation of federated identities.

    Longhorn appears to be taking it further yet (beyond Active Directory perhaps):

    “A WCF-based system has several system services that provide essential functionality to all services. One of these services is identity federation. An upcoming version of the security system in Windows supports a federation service that allows identities from foreign trust boundaries to be managed and validated. The Windows federation service uses WS-Federation to securely broker the authentication between the service and the corresponding trust authority.”

    What is the Windows Communication Foundation?

    Hope this information helps!

    Comments (10)

    Please wait...
    Sorry, the comment you entered is too long. Please shorten it.
    You didn't enter anything. Please try again.
    Sorry, we can't add your comment right now. Please try again later.
    To add a comment, you need permission from your parent. Ask for permission
    Your parent has turned off comments.
    Sorry, we can't delete your comment right now. Please try again later.
    You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
    Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
    Complete the security check below to finish leaving your comment.
    The characters you type in the security check must match the characters in the picture or audio.

    To add a comment, sign in with your Windows Live ID (if you use Hotmail, Messenger, or Xbox LIVE, you have a Windows Live ID). Sign in


    Don't have a Windows Live ID? Sign up

    au4 batterywrote:
    http://www.bestlaptopbattery.com.au/dell/rm627.htm Dell rm627 battery
    http://www.bestlaptopbattery.com.au/dell/rm628.htm Dell rm628 battery
    http://www.bestlaptopbattery.com.au/dell/rn873.htm Dell rn873 battery
    http://www.bestlaptopbattery.com.au/dell/ru006.htm Dell ru006 battery
    http://www.bestlaptopbattery.com.au/dell/tt485.htm Dell tt485 battery
    http://www.bestlaptopbattery.com.au/dell/v1200.htm Dell v1200 battery
    http://www.bestlaptopbattery.com.au/dell/vostro-1000.htm Dell vostro 1000 battery
    http://www.bestlaptopbattery.com.au/dell/vostro-1200.htm Dell vostro 1200 battery
    http://www.bestlaptopbattery.com.au/dell/vostro-1400.htm Dell vostro 1400 battery
    http://www.bestlaptopbattery.com.au/dell/vostro-1500.htm Dell vostro 1500 battery
    http://www.bestlaptopbattery.com.au/dell/vostro-1700.htm Dell vostro 1700 battery
    http://www.bestlaptopbattery.com.au/dell/w953g.htm Dell w953g battery
    http://www.bestlaptopbattery.com.au/dell/wr050.htm Dell wr050 battery
    http://www.bestlaptopbattery.com.au/dell/xd187.htm Dell xd187 battery
    http://www.bestlaptopbattery.com.au/dell/xps-m1210.htm Dell xps m1210 battery
    http://www.bestlaptopbattery.com.au/dell/xps-m1330.htm Dell xps m1330 battery
    http://www.bestlaptopbattery.com.au/dell/xps-m140.htm Dell xps m140 battery
    http://www.bestlaptopbattery.com.au/dell/xps-m1530.htm Dell xps m1530 battery
    http://www.bestlaptopbattery.com.au/dell/xps-m170.htm Dell xps m170 battery
    http://www.bestlaptopbattery.com.au/dell/xps-m1730.htm Dell xps m1730 battery
    http://www.bestlaptopbattery.com.au/dell/xr693.htm Dell xr693 battery
    http://www.bestlaptopbattery.com.au/dell/y4367.htm Dell y4367 battery
    http://www.bestlaptopbattery.com.au/gateway/12msb.htm Gateway 12msb battery
    http://www.bestlaptopbattery.com.au/gateway/4000.htm Gateway 4000 battery
    http://www.bestlaptopbattery.com.au/gateway/4000mx.htm Gateway 4000mx battery
    http://www.bestlaptopbattery.com.au/gateway/4s2p.htm Gateway 4s2p battery
    http://www.bestlaptopbattery.com.au/gateway/8msb.htm Gateway 8msb battery
    http://www.bestlaptopbattery.com.au/gateway/8msbg.htm Gateway 8msbg battery
    http://www.bestlaptopbattery.com.au/gateway/bat0016.htm Gateway bat0016 battery
    http://www.bestlaptopbattery.com.au/gateway/btp-51b3.htm Gateway btp-51b3 battery
    http://www.bestlaptopbattery.com.au/gateway/btp-68b3.htm Gateway btp-68b3 battery
    http://www.bestlaptopbattery.com.au/gateway/m1200.htm Gateway m1200 battery
    http://www.bestlaptopbattery.com.au/gateway/m1300.htm Gateway m1300 battery
    http://www.bestlaptopbattery.com.au/gateway/m320.htm Gateway m320 battery
    http://www.bestlaptopbattery.com.au/gateway/m325.htm Gateway m325 battery
    http://www.bestlaptopbattery.com.au/gateway/m360.htm Gateway m360 battery
    http://www.bestlaptopbattery.com.au/gateway/m460.htm Gateway m460 battery
    http://www.bestlaptopbattery.com.au/gateway/m460-.htm Gateway m460 battery
    http://www.bestlaptopbattery.com.au/gateway/m500.htm Gateway m500 battery
    http://www.bestlaptopbattery.com.au/gateway/m505.htm Gateway m505 battery
    http://www.bestlaptopbattery.com.au/gateway/m680.htm Gateway m680 battery
    http://www.bestlaptopbattery.com.au/gateway/s62044l.htm Gateway s62044l battery
    http://www.bestlaptopbattery.com.au/gateway/s62066l.htm Gateway s62066l battery
    http://www.bestlaptopbattery.com.au/gateway/solo-1400.htm Gateway solo 1400 battery
    Nov. 18
    No namewrote:

    http://www.batteryfast.com/toshiba/PA3533U-1BAS.htm toshiba PA3533U-1BAS battery
    http://www.batteryfast.com/hp/HSTNN-IB04.htm hp HSTNN-IB04 battery
    http://www.batteryfast.com/toshiba/satellite-m45.htm toshiba satellite m45 battery
    http://www.batteryfast.com/asus/w1000.htm asus w1000 battery
    http://www.batteryfast.com/gateway/m505.htm gateway m505 battery
    http://www.batteryfast.com/gateway/btp-68b3.htm gateway btp-68b3 battery
    http://www.batteryfast.com/gateway/btp-51b3.htm gateway btp-51b3 battery
    http://www.batteryfast.com/hp/nc2400.htm hp nc2400 battery
    http://www.batteryfast.com/ibm/thinkpad-t30.htm ibm thinkpad t30 battery
    http://www.batteryfast.com/gateway/squ-412.htm gateway squ-412 battery
    http://www.batteryfast.com/toshiba/pa3383.htm toshiba pa3383 battery
    http://www.batteryfast.com/toshiba/pa3395u-1brs.htm toshiba pa3395u-1brs battery
    http://www.batteryfast.com/hp/530.htm hp 530 battery
    http://www.batteryfast.com/toshiba/pa3421u-1brs.htm toshiba pa3421u-1brs battery
    http://www.batteryfast.com/toshiba/pa3465u-1brs.htm toshiba pa3465u-1brs battery
    http://www.batteryfast.com/dell/d400.htm dell d400 battery
    http://www.batteryfast.com/mitac/bp-8x99.htm mitac bp-8x99 battery
    http://www.batteryfast.com/toshiba/satellite-a70.htm toshiba satellite a70 battery
    http://www.batteryfast.com/acer/btp-arj1.htm acer btp-arj1 battery
    http://www.batteryfast.com/uniwill/255-3s4400-g1l1.htm uniwill 255-3s4400-g1l1 battery
    http://www.batteryfast.com/uniwill/un255.htm uniwill un255 battery
    http://www.batteryfast.com/uniwill/un258.htm uniwill un258 battery
    http://www.batteryfast.com/toshiba/pa3356u-1bas.htm toshiba pa3356u-1bas battery
    http://www.batteryfast.com/compaq/nc6000.htm compaq nc6000 battery
    http://www.batteryfast.com/apple/a1175.htm apple a1175 battery
    http://www.batteryfast.com/toshiba/pa3534u-1brs.htm toshiba pa3534u-1brs battery
    http://www.batteryfast.com/toshiba/satellite-a205.htm toshiba satellite a205 battery
    http://www.batteryfast.com/acer/aspire-1800.htm acer aspire 1800 battery
    http://www.batteryfast.com/hp/dv6500.htm hp dv6500 battery
    http://www.batteryfast.com/hp/dv6600.htm hp dv6600 battery
    http://www.batteryfast.com/hp/dv2200.htm hp dv2200 battery
    http://www.batteryfast.com/dell/xps-m1730.htm dell xps m1730 battery
    http://www.batteryfast.com/hp/pavilion-zd7000.htm hp pavilion zd7000 battery
    http://www.batteryfast.com/hp/338794-001.htm hp 338794-001 battery
    http://www.batteryfast.com/ibm/thinkpad-r52.htm ibm thinkpad r52 battery
    http://www.batteryfast.com/ibm/thinkpad-t41.htm ibm thinkpad t41 battery
    http://www.batteryfast.com/ibm/thinkpad-t42.htm ibm thinkpad t42 battery
    http://www.batteryfast.com/ibm/thinkpad-t43.htm ibm thinkpad t43 battery
    http://www.batteryfast.com/ibm/thinkpad-z60m.htm ibm thinkpad z60m battery
    http://www.batteryfast.com/ibm/thinkpad-z61m.htm ibm thinkpad z61m battery
    http://www.batteryfast.com/ibm/thinkpad-z61p.htm ibm thinkpad z61p battery
    http://www.batteryfast.com/ibm/thinkpad-z60t.htm ibm thinkpad z61t battery
    http://www.batteryfast.com/ibm/thinkpad-z60t.htm ibm thinkpad z60t battery
    http://www.batteryfast.com/dell/m1210.htm dell m1210 battery
    http://www.batteryfast.com/dell/inspiron-6000.htm dell inspiron 6000 battery
    Nov. 17
    No namewrote:
    http://www.batteryfast.co.uk/laptop-ac-adapter/dell/dell-19.5V-7.7A-150w-7.4mm-5.0mm-with-pin-pa-15.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/dell/dell-19V-3.16A-60w-5.5mm-2.5mm.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/dell/dell-20V-3.5A-70w-horseshoe-style-special-for-dell-pa-6.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/delta/delta-19V-3.42A-65w-5.5mm-2.5mm.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/fujitsu/fujitsu-19V-4.74A-90w-5.5mm-2.5mm.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/hp/hp-18.5V-3.5A-65w-4.8mm-1.7mm.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/hp/hp-19V-4.74A-90w-4.8mm-1.7mm.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/ibm/ibm-20V-3.25A-65w-7.9mm-5.5mm-DC-with-pin-inside.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/liteon/liteon-19V-3.42A-65w-5.5mm-2.5mm-white.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/liteon/liteon-19V-3.95A-75w-5.5mm-2.5mm.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/liteon/liteon-19V-4.74A-90w-5.5mm-2.5mm.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/samsung/samsung-19V-3.16A-60w-5.5mm-3.4mm-pin-inside.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/sony/sony-19.5V-4.7A-90w-6.5mm-4.4mm.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/toshiba/toshiba-15V-3A-45w-6.3mm-3.0mm.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/toshiba/toshiba-15V-5A-75w-6.3mm-3.0mm.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/toshiba/toshiba-15V-6A-90w-6.3mm-3.0mm.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/toshiba/toshiba-15V-8A-120w-special-4-hole.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/toshiba/toshiba-19V-3.42A-65w-5.5mm-2.5mm.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/toshiba/toshiba-19V-4.74A-90w-5.5mm-2.5mm.php
    http://www.batteryfast.co.uk/laptop-ac-adapter/universal/universal-12-20V-90W-universal.php
    http://www.batteryfast.co.uk/dell/inspiron-1300.htm dell inspiron 1300 battery
    http://www.batteryfast.co.uk/laptop-ac-adapter/apple/apple-24V-1.875A-45w-9.5mm-3.5mm-big-head.php
    http://www.batteryfast.co.uk/dell/inspiron-b120.htm dell inspiron b120 battery
    http://www.batteryfast.co.uk/dell/inspiron-b130.htm dell inspiron b130 battery
    http://www.batteryfast.co.uk/dell/xps-1330.htm dell xps 1330 battery
    http://www.batteryfast.co.uk/dell/xps-m1330.htm dell xps m1330 battery
    http://www.batteryfast.co.uk/dell/d820.htm dell d820 battery
    http://www.batteryfast.co.uk/acer/squ-401.htm acer squ-401 battery
    http://www.batteryfast.co.uk/apple/a1078.htm apple a1078 battery
    http://www.batteryfast.co.uk/apple/a1045.htm apple a1045 battery
    http://www.batteryfast.co.uk/asus/a42-a2.htm asus a42-a2 battery
    http://www.batteryfast.co.uk/asus/a2000.htm asus a2000 battery
    http://www.batteryfast.co.uk/asus/a4.htm asus a4 battery
    http://www.batteryfast.co.uk/dell/precision-m70.htm dell precision m70 battery
    http://www.batteryfast.co.uk/dell/inspiron-630m.htm dell inspiron 630m battery
    http://www.batteryfast.co.uk/dell/inspiron-640m.htm dell inspiron 640m battery
    http://www.batteryfast.co.uk/dell/xps-m140.htm dell xps m140 battery
    http://www.batteryfast.co.uk/hp/dv1000.htm hp dv1000 battery

    Nov. 17
    No namewrote:
    http://www.toplaptopbatteries.com/dell/inspiron-500m-series.htm dell inspiron 500m series battery
    http://www.toplaptopbatteries.com/dell/inspiron-510m-series.htm dell inspiron 510m series battery
    http://www.toplaptopbatteries.com/dell/inspiron-600m.htm dell inspiron 600m battery
    http://www.toplaptopbatteries.com/dell/latitude-d510.htm dell latitude d510 battery
    http://www.toplaptopbatteries.com/dell/latitude-d600.htm dell latitude d600 battery
    http://www.toplaptopbatteries.com/dell/latitude-d610.htm dell latitude d610 battery
    http://www.toplaptopbatteries.com/dell/vostro-1200.htm dell vostro 1200 battery
    http://www.toplaptopbatteries.com/dell/inspiron-7000.htm dell inspiron 7000 battery
    http://www.toplaptopbatteries.com/dell/inspiron-7500.htm dell inspiron 7500 battery
    http://www.toplaptopbatteries.com/dell/inspiron-700m.htm dell inspiron 700m battery
    http://www.toplaptopbatteries.com/dell/inspiron-710m.htm dell inspiron 710m battery
    http://www.toplaptopbatteries.com/dell/inspiron-8500m-series.htm dell inspiron 8500m series battery
    http://www.toplaptopbatteries.com/dell/inspiron-8600.htm dell inspiron 8600 battery
    http://www.toplaptopbatteries.com/dell/inspiron-8600m.htm dell inspiron 8600m battery
    http://www.toplaptopbatteries.com/dell/latitude-d800.htm dell latitude d800 battery
    http://www.toplaptopbatteries.com/dell/7012p.htm dell 7012p battery
    http://www.toplaptopbatteries.com/dell/latitude-cs-series.htm dell latitude cs series battery
    http://www.toplaptopbatteries.com/dell/xps-m1530.htm dell xps m1530 battery
    http://www.toplaptopbatteries.com/hp/pavilion-dv4.htm hp pavilion dv4 battery
    http://www.toplaptopbatteries.com/hp/pavilion-dv5.htm hp pavilion dv5 battery
    http://www.toplaptopbatteries.com/hp/pavilion-dv6.htm hp pavilion dv6 battery
    http://www.toplaptopbatteries.com/hp/ks524aa.htm hp ks524aa battery
    http://www.toplaptopbatteries.com/hp/f1739a.htm hp f1739a battery
    http://www.toplaptopbatteries.com/hp/f2019a.htm hp f2019a battery
    http://www.toplaptopbatteries.com/hp/f2024.htm hp f2024 battery
    http://www.toplaptopbatteries.com/hp/f4486a.htm hp f4486a battery
    http://www.toplaptopbatteries.com/hp/f4486b.htm hp f4486b battery
    http://www.toplaptopbatteries.com/compaq/354126-001.htm compaq 354126-001 battery
    http://www.toplaptopbatteries.com/compaq/405231-001.htm compaq 405231-001 battery
    http://www.toplaptopbatteries.com/toshiba/satellite-m110.htm toshiba satellite m110 battery
    http://www.toplaptopbatteries.com/hp/pb994a.htm hp pb994a battery
    http://www.toplaptopbatteries.com/apple/a1078.htm apple a1078 battery
    http://www.toplaptopbatteries.com/dell/inspiron-630m.htm dell inspiron 630m battery
    http://www.toplaptopbatteries.com/dell/inspiron-640m.htm dell inspiron 640m battery
    http://www.toplaptopbatteries.com/dell/xps-m140.htm dell xps m140 battery
    http://www.toplaptopbatteries.com/dell/inspiron-910.htm dell inspiron 910 battery
    http://www.toplaptopbatteries.com/hp/nc6400.htm hp nc6400 battery
    http://www.toplaptopbatteries.com/hp/dv8100.htm hp dv8100 battery
    http://www.toplaptopbatteries.com/hp/m2000.htm hp m2000 battery
    http://www.toplaptopbatteries.com/toshiba/portege-m205.htm toshiba portege m205 battery
    http://www.toplaptopbatteries.com/toshiba/portege-m400.htm toshiba portege m400 battery
    http://www.toplaptopbatteries.com/toshiba/satellite-p35.htm toshiba satellite p35 battery
    http://www.toplaptopbatteries.com/toshiba/satellite-m65.htm toshiba satellite m65 battery
    http://www.toplaptopbatteries.com/acer/batcl50l.htm acer batcl50l battery
    http://www.toplaptopbatteries.com/dell/pu556.htm dell pu556 battery
    Oct. 22
    No namewrote:

    Hi,Do you need digital signages, advertising displays, digital sign, advertisement displays and advertising players? Please go Here:www.amberdigital.com.hk(Amberdigital).we have explored and developed the international market with professionalism. We have built a widespread marketing network, and set up a capable management team dedicated to provide beyond-expectation services to our customers.

    amberdigital Contact Us

    website:www.amberdigital.com.hk
    alibaba:amberdigital.en.alibaba.com[bgedhhbffihfdi]

    Oct. 23
    No namewrote:

    Hi,Do you need advertising displays, digital signages, mp4 advertisement players, SD card players and advertisement LCD displays? Please go Here:www.amberdigital.com.hk(Amberdigital).we have explored and developed the international market with professionalism. We have built a widespread marketing network, and set up a capable management team dedicated to provide beyond-expectation services to our customers.

    amberdigital Contact Us

    website:www.amberdigital.com.hk
    alibaba:amberdigital.en.alibaba.com[cdjhdagcebjdfj]

    Sept. 27
    Sept. 8
    No namewrote:

    Hi,Do you have used LCD monitors, second hand lcd monitors and second hand flat screens? Please go here:www.sstar-hk.com(Southern Stars).We are constantly buying re-usable LCD panels,LCD recycle.The re-usable panels go through strictly designed process of categorizing, checking, testing, repairing and refurbishing before they are re-used to make remanufactured LCD displays and TV sets.Due to our recent breakthrough in testing and repairing technology of LCD, we can improve the value for your LCD panels.

    Contact Us

    E-mail:sstar@netvigator.com
    website:www.sstar-hk.com[eegahhaaicbega]

    Sept. 7
    Picture of Anonymous
    (no name) wrote:
    Excellent write-up! I am trying to solve the same problem. Can not wait for you to post Part II.
    Sept. 21
    Picture of Anonymous
    Charles Young wrote:

    Another ADFS issue is that it currently appears to implement some incorrect support for the WS-Fed PRP.   Specifically, signin responses are rejected if they do not contain a wctx field.   wctx is an optional field for transmitting opaque 'context' information.   If wctx is included in a signin request, it becomes mandatory in the response.   However, we have found that ADFS apparantly treats this field as mandatory in all circumstances.

    We specifically observed this behaviour when using POSTs to a resource partner ADFS.   Our responses (from a non-ADFS identity provider) initially contained only wa and wreply fields.   wreply held an RSTR containing a SAML token.   We were using ADFS in WebSSO configuration with a claims-aware app.

    Microsoft has been informed of the issue.

    June 3

    Trackbacks (2)

    The trackback URL for this entry is:
    http://ewright.spaces.live.com/blog/cns!C0C3DF24CE16DC2F!165.trak
    Weblogs that reference this entry