Added test of skolfederation.se real world metadata.
Renamed ClaimsAuthenticationManagerMock to Stub in issuer field.
- The class has been renamed previously, but the old name was hanging on as the issuer field.
Fix new principal returned by ClaimsAuthenticationManager is ignored
- Fixes #135.
Merging fix of new principal returned by ClaimsAuthenticationManager is ignored
Renamed MorePublicSaml2SecurityTokenHandler to Saml2PSecurityTokenHandler.
- I've never liked the MorePublic... name, finally come up with something IMHO better as it is a security token handler that is adapted for the SAML2P protocol.
Update ClaimsIdentityExtensions.cs
Update Saml2AssertionExtensions.cs

Update for Statements serialization
Create Saml2StatementExtension.cs

Saml2Attribute serialization
Update Kentor.AuthServices.csproj
Update Saml2Response.cs

Support for SaveBootstrapContext
Sollution fix+Unit tests for SAML assertion statement and bootsrrap context
Code review changes
Fix MorePublicSamk2SecurityTokenHandler configuration and test
Renamed private class MockSaml2Statement to StubSaml2Statement
- In the rest of the code base the terms stub and mock are used with their correct meaning, so let's continue that although this is really nit picking.
Renamed MorePUblic... to SAml2PSecurityTokenHandler in Saml2ResponseTest.
Added Jozef to the contributors list.
Merging #130 with Attribute Statement and Bootstrapcontext support
- Support to serialize claims into assertions.
- Support for saving original assertion into Boostrapcontext property of the resulting claim.
- Closes #130
Introduced IOptions interface
- Introduced IOptions interface.
- Added it as a param to ICommand.Run.
- Setting it to null everywhere it's called. This commit does not move any functionality to the new option handling, it just introduces the new interface and the new parameter to Run().
Removed AcsCommand's dependency on KentorAuthServicesSection.Current.
- Created options classes.
- Made existing KentorAuthServicesSection implement the ISPOptions interface for simple reuse.
- Made existing KentorAuthServicesAuthenticationOptions for owin implement the base IOptions interface for simple reuse.
- Added null check tests for AcsCommand.Run's parameters.
- Made sure all existing tests passed - meaning the options param must be correctly inited.
Added nullcheck to AcsCommand.Run for request param.
- Improved test case to ensure that Run actually tests this itself and not just relies on the downstream UnBind() call to do it.