3 مستودعات
Frameworks and libraries providing security, authentication, and authorization for the Java ecosystem.
Distinct from Java Security Research Frameworks: Existing candidates focus on research, RPC, or general JVM frameworks; none cover a broad security framework implementation.
Explore 3 awesome GitHub repositories matching security & cryptography · Java Security Frameworks. Refine with filters or upvote what's useful.
This project is a reference implementation and a collection of code samples for deploying the Apache Shiro security framework within Java-based web applications. It serves as a demonstration for implementing authentication, authorization, and user identity management. The implementation features distributed session management to coordinate user states across multiple server instances for high availability. It also includes samples for third-party OAuth2 integration, enabling external account authentication, and single sign-on support to grant access to multiple related applications. The proj
Implements role-based access control and identity verification within Java-based web applications.
Shiro هو إطار عمل أمان Java يوفر مديراً للهوية والوصول لتنفيذ المصادقة، والتفويض، والتشفير، وإدارة الجلسة. يعمل كطبقة أمان للتحقق من هويات المستخدمين وفرض التحكم في الوصول القائم على الأدوار لموارد النظام المحمية. يتميز المشروع ببنية نطاق قابلة للتوصيل تفصل منطق الأمان عن بيانات الهوية ونظام إدارة جلسة مستقل يتتبع حالة المستخدم بشكل مستقل عن حاوية servlet الأساسية. يتضمن مدمجاً لموفري الهوية الخارجيين باستخدام بروتوكولات الاتحاد مثل OAuth 2.0 وSAML لتمكين تسجيل الدخول الموحد. يغطي إطار العمل سطح قدرة واسع بما في ذلك اعتراض الطلب من خلال سلاسل المرشحات، وفرض الأمان التصريحي عبر التعليقات التوضيحية، وحماية البيانات الحساسة باستخدام أغلفة تشفير متماثلة وغير متماثلة. كما يوفر أدوات لتخزين عمليات بحث الأمان وإدارة دورات حياة الجلسة الموزعة عبر بيئات المؤسسات.
Provides a comprehensive security framework for authentication, authorization, and session management in Java applications.
This repository is a collection of Java backend projects, encompassing a web application suite, a real-time chat server, a web crawler, and an authentication system. It provides implementations for building server-side logic and business rules to process data and handle web requests. The project includes a networked messaging system for instant bidirectional communication and an automated web scraping engine that parses HTML to aggregate data into local storage. It also features a security framework for managing user permissions and generating visual captchas to prevent automated bot access.
Provides a security framework for Java that manages user permissions and implements visual captchas.