CARVIEW |
Select Language
HTTP/2 200
date: Sun, 27 Jul 2025 00:05:45 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-robots-tag: none
etag: W/"d85895ed5652322612f6f81563fba9b6"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=BQP7W192v19g4zvlQyAmGRLmQSN70F0pSnE8sl6ty16cx9PqCnJ1wAMed1ZtoDdH91rmkzcqGVpQx5AXQMPAEK8iuudXgY5IotAtBr2wi%2BKZdct3rmHOH%2BbQHqO7SYDHkxnIRlUlzfj1%2Fs7cNVKwelz79F6RxheewVwCQtIKiMGqbpDP08E%2F8sB3nvZ8M0Y%2FNq%2BT5ruFa0tJW20T2HO1u%2FSuPTZxbmw2rGacFcQ1i7FMVt3WSkzJSnv0NS2adTOQB%2FYOa4AASzcuyMXBpnQ4RQ%3D%3D--ZzhjLvSxyLRrDlZt--bizaIwKC7fVT32jtVrfC9g%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.228690310.1753574745; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 00:05:45 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 00:05:45 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 8164:5FFA9:9A435D:CA878D:68856D59
Release Notes · pac4j/spring-webmvc-pac4j Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 27
Release Notes
CAS in the cloud LELEU Jérôme edited this page Dec 9, 2022
·
41 revisions
See the pac4j release notes as well.
8.0.0:
- Update to pac4j v6
7.0.0:
- Upgrade to JDK 17 and Spring 6
6.2.0:
- Improve the smart builder for the "SecurityInterceptor"
6.1.0:
- Advanced builder for the "SecurityInterceptor"
- Use
SessionStoreFactory
capability
6.0.3:
- Upgrade to pac4j v5.4.3 and Spring 5.3.19 (https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement)
6.0.2:
- Upgrade to pac4j v5.4.2 and Spring 5.3.18 (https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement)
6.0.0:
- Update to pac4j v5.4 (pulls
pac4j-javaee
)
5.1.0:
- Update to pac4j v5.2 (pulls
pac4j-jee
)
5.0.0:
- Update to pac4j v5
- Update to Java 11
- Update to Spring Web MVC 5.3
- Merged the
*.annotation.ui.RequireX
and*.annotation.ws.RequireX
annotations into the ``*.annotation.RequireX` annotations
4.0.1:
- Update to pac4j v4.0.1
- Can build a custom
WebContext
via a specificWebContextFactory
4.0.0:
- Update to pac4j v4
- Update to Spring Web MVC v5.2
3.3.0:
- Add new constructors for the
SecurityInterceptor
withAuthorizer[]
andMatcher[]
as inputs - Upgrade to pac4j v3.6.1
3.2.0:
- Upgrade to pac4j v3.3.0
- The
RequireAnyRole
andRequireAllRoles
annotations can be used to check the user roles - The
WebSecurityHelper
andRestSecurityHelper
components can be used to get the authenticated user profiles and check the user roles
3.1.0:
- Upgrade to pac4j v3.2.0
3.0.0:
- Upgrade to pac4j v3.0.0
- Callback and logout URLs may be defined via the
pac4j.callback.path
andpac4j.logout.path
properties
2.2.0:
- Upgrade to Spring v5
- Upgrade to pac4j v2.2.1
2.1.0:
- Upgrade to pac4j v2.1
2.0.0:
- Upgrade to pac4j v2.0
-
ApplicationLogoutController
becomesLogoutController
and handles both application and identity provider logouts
1.1.4:
- Upgrade to pac4j v1.9.4 (security fix)
1.1.3:
- Upgrade to pac4j v1.9.3
1.1.2:
- Upgrade to pac4j v1.9.2 (improved CAS, JWT and OpenID Connect supports)
-
CallbackController
andApplicationLogoutFilter
return void
v1.1.1:
- Upgrade to pac4j v1.9.1
v1.1.0:
- Upgrade to pac4j v1.9
- Upgrade to Java 8, Servlet 3.1
- Multi-profiles support
- Protection against "session fixation" attacks
-
RequiresAuthenticationInterceptor
becomesSecurityInterceptor
- Updated algorithm for the application logout
v1.0.2:
- Based on pac4j v1.8.4: improved JWT/SAML support
v1.0.1 (based on pac4j v1.8.1):
- More authorizers: IP check, HTTP method check, profile type verification, Spring Security like security filters (cache control, Xframe...)
- Updated CSRF protection support
- new AnonymousClient for advanced use cases
- Updated OAuth, CAS, SAML and OpenID Connect supports
- Customizable callback urls
v1.0.0:
- based on pac4j v1.8.0: authentication and authorization supports...
You can’t perform that action at this time.