Fixes missing url escaping on redirect.
- Fixes #110.
- Updated test to use escaped query strings, reveiling problem.
- Updated owin handler in the same way, although test is not failing (Cheating, I know).
- Reason for bug is that Uri.ToString() will return an *unescaped* string, even if original string was escaped.
- They mystery is how it has even worked at all with the old code.
Updated nuspec files for 0.6.2 release.
Updated version number to 0.6.2 for release.
Updated version number to 0.6.3 for development.
Fixed incorrect formating of cacheDuration in metadata.
- The cacheDuration should be formatted as an XML duration.
- Fixes #115.
- Changed the cacheDuration to use a TimeSpan internally and in config.
Updated doc with metadata cache duration format.
Fix for #115 Invalid format of cacheDuration in metadata.
Added link to the SAML specs to contribution guidelines.
Cleaned up readme files.
- The readme files contained config examples which were terrible outdated. Removed those, too much work to maintain them.
Updated test metadata to get full code coverage.
- Fixes #116.
- Made the test metadata from the metadataserver present a key without usage to cover all cases.
Changed to full debug symbol in pdbs for release config.
Redirection to Discovery Service.
- SignIn without specified idp now redirects to discovery service.
- Added configuration options for discovery service Url and response location.
Added discovery service test for MVC controller.
Added discovery service to stubidp.
Added returnurl support for discovery service.
- Integration tests for discovery service with MVC Controller.
Added signin url to Owin middleware.
- When using the discovery service the signin functionality has to be exposed as a URL.
- Added redirect support to the owin CommandResultExtensions.Apply method.
Added integration test for Owin signin via DiscoveryService.
Changed http module integration test to use discovery service.
Discovery Service support.
- Fixes #71.
Added preference for Redirect binding.
- When multiple bindings are available from the idp, prefer using Redirect.
- Renamed IdentityProvider.AssertionConsumerServiceUrl (which is terribly incorrect) to SingleSignOnServiceUrl