Updated copyright year.
Moved ExtendedEntitiesDescriptor to Metadata namespace.
Renamed LoadMetadata to UpdateFromMetadata.
- There are several confusing overloads of LoadMetadata. This one doesn't load anything. It updates the Idp object with the values in the given metadata, so UpdateFromMetadata is a better name.
IdentityProvider metadata not refreshed unless allowed.
- IdentityProvider no longer tries to load metadata if it wasn't configured that it should, even though validity time has passed.
Don't enable automatic metadata refresh for Idps unless configured.
Only load Identityprovider metadata if configured.
- IdentityProviders configured through a federation shouldn't load metadata themselves.
- Fixes #164.
Idp config from code, with metadata load.
- Renamed test metadata at /idpMetadatWrongEntityId to idpMetadataOtherEntityId.
- Metadata load is triggered by setting IdentityProvider.LoadMetadata to true.
- Made more setters in IdentityProvider public.
- Renamed IdentityProvider.MetadataLocation to MetadataUrl for consistency.
- Renamed IdentityProvider.ReloadMetadataIfExpired to IfRequired as it now checks LoadMetadata flag too.
Removed internal test IdentityProvider ctor.
- Made a public SingleSignOnServiceUrl setter.
Removed IdentityProvider(metadata) Ctor.
- Renamed IdentityProvider.UpdateFromMetadata to ReadMetadata, to follow .NET naming conventions.
- Made ReadMetadata public.
- Changed federation to use new common ctor.
Config of Idp from code.
- Added public setters for IdentityProvider.SigningKey and Binding.
Idp configuration from code.
- Fixes #165.
Mvc controller configuration from code.
- Made AuthServicesController.Options static to allow global config from code.
- Fixes #162.
No AttributeConsumingService generated if conf is empty.
- If generated, the AttributeConsumingService is now marked as default.
- Fixes #163
Fixed minor typo in federation test case.
Fixed code coverage.
- Added test for case when idp metadata is still valid and shouldn't be reloaded.
- Simplified redundant conditions in IdentityProvider.
Moved release notes to central file.
- Minor fixes to nuspec contents.
- Fixes #159.
Added Assemblyinformationversion to get 3 part nuget package versions.
Updated release notes for v0.11.0 release.
Updated version number to 0.11.0 for release.
Updated version number to 0.11.1 for development.