MCPcopy Index your code
hub / github.com/bbossgroups/security

github.com/bbossgroups/security @v6.1.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v6.1.3 ↗ · + Follow
1,803 symbols 4,315 edges 164 files 237 documented · 13%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

# bboss group website: http://www.bbossgroups.com

版本构建方法

gradle clean publishToMavenLocal

需要通过gradle构建发布版本,gradle安装配置参考文档:

https://esdoc.bbossgroups.com/#/bboss-build

bboss group project blog:

http://yin-bp.iteye.com/

技术交流

Elasticsearch技术交流群:21220580,166471282

支持我们

如果您正在使用bboss,或是想支持我们继续开发,您可以通过如下方式支持我们:

1.Star并向您的朋友推荐或分享

bboss elasticsearch client🚀

数据采集&流批一体化处理🚀

2.通过爱发电 直接捐赠,或者扫描下面二维码进行一次性捐款赞助,请作者喝一杯咖啡☕️

非常感谢您对开源精神的支持!❤您的捐赠将用于bboss社区建设、QQ群年费、网站云服务器租赁费用。

bboss 会话共享源码

github托管地址:

https://github.com/bbossgroups/security

svn下载地址

https://github.com/bbossgroups/security/trunk

bboss session集成权威指南

https://my.oschina.net/bboss/blog/758871

session操作使用样列(遵循servlet标准规范):

HttpSession session = request.getSession();//request.getSession(true)

session.setMaxInactiveInterval(180);//修改session有效期,单位:秒

TestVO testVO = new TestVO();

testVO.setId("sessionmoitor testvoid");

TestVO1 testVO1 = new TestVO1();

testVO1.setName("hello,sessionmoitor test vo1");

testVO.setTestVO1(testVO1);

session.setAttribute("testVO", testVO);

testVO = (TestVO)session.getAttribute("testVO");

//修改testVO中属性的值

testVO.setId("testvoidaaaaa,sessionmonitor modifiy id");

//需要将修改后的对象重新设置到session中否则无法存储最新的testVO到mongodb中

session.setAttribute("testVO", testVO);

testVO = (TestVO)session.getAttribute("testVO");

更多使用方法参考文档:

http://yin-bp.iteye.com/category/327553

|--bboss-security

bboss会话共享核心工程

|--bboss-ticket

bboss令牌统一认证核心工程

|--bboss-security-web和bboss-security-web-inf

bboss会话共享监控服务和令牌服务工程

为了方便应用系统集成bboss会话共享功能,准备了两个会话共享demo工程: https://github.com/bbossgroups/sessiondemo

|--session

如果只需要session共享功能,则整合这个工程中的配置文件和jar包到实际项目中即可

|--sessionmonitor

具体使用参考demo使用文档: http://yin-bp.iteye.com/blog/2087308

bboss项目特色特点介绍文档:

http://yin-bp.iteye.com/blog/1080824

License

The BBoss Framework is released under version 2.0 of the Apache License.

Extension points exported contracts — how you extend this code

CheckTokenService (Interface)
Title: CheckTokenService.java Description: bboss workgroup Copyright (c) 2008 @Date 2014年4月 [7 implementers]
bboss-security-web-inf/src/org/frameworkset/web/token/ws/CheckTokenService.java
ValidateApplication (Interface)
Title: ValidateApplication.java Description: 校验应用合法性,申请令牌和ticket时需要使用 bboss workgroup Copyright [4 implementers]
bboss-ticket/src-token/org/frameworkset/web/token/ValidateApplication.java
AuthenticatePlugin (Interface)
@author yinbp @Date:2016-11-16 15:44:29 [4 implementers]
bboss-ticket/src-auth/org/frameworkset/web/auth/AuthenticatePlugin.java
SessionStore (Interface)
Title: SessionStore.java Description: bboss workgroup Copyright (c) 2008 @Date 2014年4月15日 @ [3 implementers]
bboss-security/src/org/frameworkset/security/session/SessionStore.java
ECCCoderInf (Interface)
Title: ECCCoderInf.java Description: bboss workgroup Copyright (c) 2008 @Date 2014年4月22日 @a [2 implementers]
bboss-ticket/src-encoder/org/frameworkset/security/ecc/ECCCoderInf.java
SessionManagerService (Interface)
(no doc) [2 implementers]
bboss-security-web/src/org/frameworkset/security/session/service/SessionManagerService.java
CheckTokenService (Interface)
Title: CheckTokenService.java Description: bboss workgroup Copyright (c) 2008 @Date 2014年4月 [5 implementers]
bboss-security-web-inf/src/org/frameworkset/web/token/ws/v2/CheckTokenService.java
TokenServiceInf (Interface)
(no doc) [4 implementers]
bboss-ticket/src-token/org/frameworkset/web/token/TokenServiceInf.java

Core symbols most depended-on inside this repo

Shape

Method 1,635
Class 145
Interface 22
Enum 1

Languages

Java100%

Modules by API surface

bboss-ticket/src-token/org/frameworkset/web/token/TokenService.java82 symbols
bboss-security/src/org/frameworkset/security/session/impl/SessionManager.java64 symbols
bboss-security/src/org/frameworkset/security/session/statics/SessionConfig.java56 symbols
bboss-security/src/org/frameworkset/security/session/impl/SimpleSessionImpl.java51 symbols
bboss-ticket/src-token/org/frameworkset/web/token/BaseTokenStore.java48 symbols
bboss-ticket/src-token/org/frameworkset/web/interceptor/AuthenticateFilter.java43 symbols
bboss-security/src/org/frameworkset/security/session/SessionUtil.java37 symbols
bboss-security-web/src/org/frameworkset/security/session/entity/SessionInfoBean.java37 symbols
bboss-security/src/org/frameworkset/security/session/statics/SessionInfo.java32 symbols
bboss-security/src/org/frameworkset/security/session/Session.java32 symbols
bboss-ticket/src-token/org/frameworkset/web/token/DummyTokenService.java31 symbols
bboss-ticket/src-token/org/frameworkset/web/token/TokenServiceInf.java30 symbols

Datastores touched

(mysql)Database · 1 repos
bbossgroupsDatabase · 1 repos

For agents

$ claude mcp add security \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page