2 dépôts
Security implementations utilizing the Spring Security ecosystem for authentication and authorization.
Distinct from Spring Boot Security Testing: None of the candidates cover the general application of Spring Security as a framework; most are focused on testing or IoT.
Explore 2 awesome GitHub repositories matching security & cryptography · Spring Security Frameworks. Refine with filters or upvote what's useful.
Eladmin-web est un framework de développement de tableau de bord d'administration d'entreprise conçu pour construire des systèmes de gestion back-office sécurisés. Il utilise une architecture découplée composée d'un template frontend Vue et d'un backend Spring Boot. Le projet fournit des outils pour le prototypage rapide d'applications via la génération automatique de code source frontend et backend. Il dispose d'un système de navigation dynamique qui construit des menus multi-niveaux au moment de l'exécution et contrôle la visibilité de l'interface en fonction des rôles des utilisateurs authentifiés. Le système intègre Spring Security pour l'authentification et l'autorisation, Spring Data JPA pour la persistance des bases de données, et un cache de session basé sur Redis pour la gestion distribuée des sessions. Il inclut également la prise en charge de l'intégration d'icônes SVG et l'intégration de données multi-couches sur différents frameworks de persistance.
Secures API endpoints and user sessions through a Spring Security middleware layer.
Ce projet est une plateforme d'authentification et d'autorisation construite sur le framework Spring qui fonctionne comme un fournisseur d'identité centralisé et un serveur d'autorisation. Il gère les identités des utilisateurs et protège les ressources en implémentant des protocoles standardisés pour vérifier les identifiants et émettre des jetons sécurisés pour les applications web. La plateforme se distingue en fournissant un framework complet pour gérer des flux d'autorisation complexes et la vérification d'identité. Elle prend en charge l'enregistrement dynamique des clients pour automatiser l'intégration d'applications tierces et utilise la persistance en base de données relationnelle pour maintenir la cohérence de l'état des jetons et des autorisations à travers les instances de serveur distribuées. Le système couvre un large éventail de capacités de sécurité, y compris la gestion des permissions des utilisateurs et l'application des contrôles d'accès pour les API et les ressources de données protégées. Il gère la sérialisation des revendications d'identité et d'autorisation dans des jetons signés cryptographiquement pour faciliter une communication sécurisée entre les services découplés.
Implements robust authentication and authorization workflows within Java applications by leveraging the Spring Security framework.