Non-Java web security frameworks

For non-Java programming, here are some recommendations:

Programming language

Authentication framework

Node.JS
  • Passport framework is an authentication module for Node.JS.
Ruby on Rails
  • Devise Security: This is a security module for Ruby. It provides security features such as password complexity, CAPTCHA, user account inactivity checks, verification code, and session control for the web.
ASP.NET
  • ASP.NET Core provides security features such as authentication, authorization, anti-XSS, SSL enforcement, anti-request forgery, encryption, and also APIs to support GDPR.
Python
  • Yosai is a security framework for Python applications
  • Flask Security: It provides common security controls ...

Get Hands-On Security in DevOps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.