git源码地址:https://github.com/IUCrimson/AspNet.Security.CAS
-
安装 NuGet 包
PM> Install-Package AspNetCore.Security.CAS
-
打开
Startup.cs
-
在您的启动
ConfigureServices
方法中: -
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme) .AddCookie(options => { options.LoginPath = new PathString("/login"); }) .AddCAS(options => { options.CasServerUrlBase = Configuration["CasBaseUrl"]; // Set in `appsettings.json` file. options.SignInScheme = CookieAuthenticationDefaults.AuthenticationScheme; });
5.
[AllowAnonymous] [Route("login")] public async Task Login(string returnUrl) { var props = new AuthenticationProperties { RedirectUri =