Skip to content

About

Java™ Spring Boot application that integrates with CICS® security

Topics

Resources

Contributing

Stars

0 stars

Watchers

3 watching

Forks

Latest commit

 

History

46 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

cics-java-liberty-springboot-security

License

This sample demonstrates how to write a Spring Boot application that integrates with CICS security when deployed to a CICS Liberty JVM server.

The application uses Jakarta EE form authentication, validating user credentials using the Liberty SAF user registry. User roles are determined by Liberty configuration and passed to Spring Security for authorization checks. CICS uses the authenticated user ID when attaching the CICS task and for any CICS resource security checks.

Versions

Select the branch for your target environment:

Spring Boot Branch Min Java Jakarta EE Build Status
4.x springboot/v4 21 EE 11 Build ⚠️ Preview
3.x springboot/v3 17 EE 10 Build

All branches target CICS TS V6.1 or later.

⚠️ The springboot/v4 branch is a work-in-progress preview. It targets Spring Boot 4.x and Jakarta EE 11, which requires Liberty servlet-6.1 support — not yet available in CICS TS. It is not yet recommended for use.

License

This project is licensed under Eclipse Public License - v 2.0.

Contributing

This sample is maintained by IBM CICS development. We welcome bug reports and feature requests via GitHub Issues. Contributions are welcome and reviewed on a case-by-case basis — please read the contributing guidelines before opening a pull request. For CICS product questions, contact IBM Support.

About

Java™ Spring Boot application that integrates with CICS® security

Topics

Resources

Contributing

Stars

0 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors