GSS.Authentication.CAS.AspNetCore
6.0.0
dotnet add package GSS.Authentication.CAS.AspNetCore --version 6.0.0
NuGet\Install-Package GSS.Authentication.CAS.AspNetCore -Version 6.0.0
<PackageReference Include="GSS.Authentication.CAS.AspNetCore" Version="6.0.0" />
<PackageVersion Include="GSS.Authentication.CAS.AspNetCore" Version="6.0.0" />
<PackageReference Include="GSS.Authentication.CAS.AspNetCore" />
paket add GSS.Authentication.CAS.AspNetCore --version 6.0.0
#r "nuget: GSS.Authentication.CAS.AspNetCore, 6.0.0"
#:package GSS.Authentication.CAS.AspNetCore@6.0.0
#addin nuget:?package=GSS.Authentication.CAS.AspNetCore&version=6.0.0
#tool nuget:?package=GSS.Authentication.CAS.AspNetCore&version=6.0.0
GSS.Authentication.CAS
CAS Authentication Middleware for OWIN & ASP.NET Core
NuGet Packages
Installation
OWIN
dotnet add package GSS.Authentication.CAS.Owin
ASP.NET Core
dotnet add package GSS.Authentication.CAS.AspNetCore
Usage
The documentation below covers the API; these runnable samples put it together end to end.
- ASP.NET Core
- ASP.NET Core with React.js
- ASP.NET Core Identity
- ASP.NET Core Blazor
- ASP.NET Core MVC
- OWIN
Documentation
- Configuration — registration, CAS 1.0/2.0/3.0 protocol versions, JSON validation
responses, claims mapping, and the
renew/gateway/method/localelogin parameters - Sign-out and Single Sign-Out — the CAS
/logoutredirect, back-channel session invalidation via a ticket store, and restricting which requests are trusted - Proxy tickets — PGT/PGTIOU, the
pgtUrlcallback, and/proxy+/proxyValidate
FAQ
Before you ask questions, please check out these issues, or read the FAQ first.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- GSS.Authentication.CAS.Core (>= 6.0.0)
-
net10.0
- GSS.Authentication.CAS.Core (>= 6.0.0)
-
net8.0
- GSS.Authentication.CAS.Core (>= 6.0.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on GSS.Authentication.CAS.AspNetCore:
| Package | Downloads |
|---|---|
|
M5x.Sso
Macula CAS Abstraction |
|
|
Chd.Library.Security
Chd (Cleverly Handle Difficulty) packages are easy to use. This package contains security helpers and authentication/authorization utilities for web APIs and services. |
|
|
Mi.Fx.Sso
Package Description |
|
|
Chd.Security
Chd (Cleverly Handle Difficulty) packages are easy to use. Security helpers and authentication/authorization utilities for web APIs and services. |
GitHub repositories
This package is not used by any popular GitHub repositories.