Skip to content

halad/authservices

 
 

Repository files navigation

Kentor Authentication Services

The Kentor Authentication services is an http modules that adds SAML2P support to IIS web sites, allowing the web site to act as a SAML2 Service Provider (SP).

##Using There's a Nuget package available for simple installation.

PM> Install-Package Kentor.AuthServices

Once installed the web.config of the application must be updated to load and configure the http module and the System.IdentityModel.Services that it is using. See [configuration] (doc/Configuration.md) for details.

##Saml2AuthenticationModule The Saml2AuthenticationModule is modeled after the WSFederationAuthenticationModule to provide Saml2 authentication to IIS web sites. In many cases it should just be configured in and work without any code written in the application at all (even though providing an own ClaimsAuthenticationManager for claims translation is highly recommended).

###Protocol Classes The protocol handling classes that are used by the Saml2AuthenticationModule are available as a public API as well, making it possible to reuse some of the internals for writing an own service provider.

##Versioning Kentor Authentication services uses semantic versioning as defined on http://semver.org/.

Given a version number MAJOR.MINOR.PATCH, increment the:

MAJOR version when you make incompatible API changes,
MINOR version when you add functionality in a backwards-compatible manner, and
PATCH version when you make backwards-compatible bug fixes.

Additionally even PATCH numbers are releases that corresponds to a tag in the repository. Odd PATCH numbers are development versions. This means that the current code in the repository will always have an odd PATCH number to denote that it is a development version.

About

Saml2 Authentication services for ASP.NET

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 95.0%
  • PowerShell 1.7%
  • HTML 1.7%
  • Other 1.6%