This repository contains sample implementations of WS-Federation identity providers using different IdentityServer implementations. These samples demonstrate how to integrate the Rock Solid Knowledge WS-Federation component with both Duende IdentityServer and IdentityServer4.
The WS-Federation component is available from identityserver.com and provides WS-Federation protocol support for IdentityServer implementations.
- rp - Example relying party application using Microsoft's WS-Federation authentication libraries
- idp - Basic implementation with in-memory configuration
- idpWithEf - Advanced implementation using Entity Framework for persistence
- idp - Basic implementation with in-memory configuration
- idpWithEf - Advanced implementation using Entity Framework for persistence
- .NET 8.0 SDK or later
- Visual Studio 2022, VS Code, or JetBrains Rider
- Valid license key for the WS-Federation component
- Clone this repository
- Obtain a license key (see below)
- Configure the license key in the identity provider projects
- Run the desired identity provider and relying party projects
You can obtain a license key in one of two ways:
- Sign up for a demo license at our products page
- Contact our sales team at [email protected]
For support questions:
- Check our documentation
- Contact [email protected]
This sample code is licensed under the Apache License 2.0. See the LICENSE file for details.
The WS-Federation component requires a commercial license from Rock Solid Knowledge.