• 大小: 14KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: 数据库
  • 标签: apereo  cas5.2.3  demo  

资源简介

CAS系列博客配套demo:https://blog.csdn.net/u010588262/article/category/7548325 建议看一下Server配置的博客,资源里没有带依赖包不然太大了,博客里有说明怎么添加依赖 实现了mysql查询验证,restful api

资源截图

代码片段和文件信息

package com.hugeo.cas;

import org.apereo.cas.authentication.AuthenticationEventExecutionPlan;
import org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer;
import org.apereo.cas.authentication.AuthenticationHandler;
import org.apereo.cas.authentication.principal.DefaultPrincipalFactory;
import org.apereo.cas.configuration.CasConfigurationProperties;
import org.apereo.cas.services.ServicesManager;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration(“CustomAuthConfig“)
@EnableConfigurationProperties(CasConfigurationProperties.class)
public class CustomAuthConfig implements AuthenticationEventExecutionPlanConfigurer{

    @Autowired
    private CasConfigurationProperties casProperties;

    @Autowired
    @Qualifier(“servicesManager“)
    private ServicesManager servicesManager;

    @Bean
    public AuthenticationHandler myAuthenticationHandler() {
        final Login handler = new Login(Login.class.getSimpleName() servicesManager new DefaultPrincipalFactory() 10);
        return handler;
    }

    @Override
    public void configureAuthenticationExecutionPlan(AuthenticationEventExecutionPlan plan) {
        plan.registerAuthenticationHandler(myAuthenticationHandler());
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-04 16:00  hugeo-cas\
     目录           0  2018-04-04 16:00  hugeo-cas\cas\
     目录           0  2018-04-04 16:00  hugeo-cas\casclient\
     文件        1200  2018-03-30 15:36  hugeo-cas\casclient\pom.xml
     目录           0  2018-04-04 15:59  hugeo-cas\casclient\src\
     目录           0  2018-04-04 15:59  hugeo-cas\casclient\src\main\
     目录           0  2018-04-04 15:59  hugeo-cas\casclient\src\main\resources\
     文件         593  2016-11-22 07:23  hugeo-cas\casclient\src\main\resources\log4j.xml
     目录           0  2018-04-04 15:59  hugeo-cas\casclient\src\main\webapp\
     文件        2819  2016-11-22 07:23  hugeo-cas\casclient\src\main\webapp\index.jsp
     文件         727  2016-11-22 07:23  hugeo-cas\casclient\src\main\webapp\logout.jsp
     目录           0  2018-04-04 15:59  hugeo-cas\casclient\src\main\webapp\WEB-INF\
     文件        3963  2018-04-03 16:25  hugeo-cas\casclient\src\main\webapp\WEB-INF\web.xml
     文件        5110  2018-04-04 15:42  hugeo-cas\cas\pom.xml
     目录           0  2018-04-04 15:59  hugeo-cas\cas\src\
     目录           0  2018-03-27 13:10  hugeo-cas\cas\src\main\
     目录           0  2018-03-27 13:02  hugeo-cas\cas\src\main\java\
     目录           0  2018-03-27 13:02  hugeo-cas\cas\src\main\java\com\
     目录           0  2018-03-27 13:02  hugeo-cas\cas\src\main\java\com\hugeo\
     目录           0  2018-03-30 14:32  hugeo-cas\cas\src\main\java\com\hugeo\cas\
     文件        1540  2018-03-30 14:32  hugeo-cas\cas\src\main\java\com\hugeo\cas\CustomAuthConfig.java
     文件        2679  2018-03-30 14:08  hugeo-cas\cas\src\main\java\com\hugeo\cas\Login.java
     目录           0  2018-04-04 15:25  hugeo-cas\cas\src\main\resources\
     文件        3111  2018-04-04 15:25  hugeo-cas\cas\src\main\resources\application.properties
     目录           0  2018-03-29 13:27  hugeo-cas\cas\src\main\resources\meta-INF\
     文件          99  2018-03-29 13:27  hugeo-cas\cas\src\main\resources\meta-INF\spring.factories
     目录           0  2018-04-03 16:27  hugeo-cas\cas\src\main\resources\services\
     文件         250  2018-03-27 13:08  hugeo-cas\cas\src\main\resources\services\Apereo-10000002.json
     文件         283  2018-04-03 16:27  hugeo-cas\cas\src\main\resources\services\Client1-10000004.json
     文件         300  2018-03-27 13:08  hugeo-cas\cas\src\main\resources\services\HTTPSandIMAPS-10000001.json
     文件         276  2018-04-02 18:00  hugeo-cas\cas\src\main\resources\services\Localhost-10000003.json
............此处省略3个文件信息

评论

共有 条评论