# Brennenstuhl on Security > Exploring usable security & website authentication with a foible for data breaches, account security and pass{keys, codes, words}. About the Author: Jan Brennenstuhl is a Principal Engineer in Berlin, Germany, with over 15 years of experience, specializing in product-minded software engineering, web security, and clean code. His expertise lies in usable security, modernizing customer identity and access management (IAM) and engineering single sign-on (SSO) solutions. ## Main Categories - [Application Security](https://www.janbrennenstuhl.eu/application-security/): Unearth the nuances of Application Security. Fortify your digital presence and combat cyber threats with advanced insights in this detailed guide. - [Ethical Hacking](https://www.janbrennenstuhl.eu/ethical-hacking/): Unlocking the Power of Ethical Hacking: Safeguarding Digital Frontiers. Learn essential techniques & tools to fortify your cybersecurity defenses. - [Identity & Access Management](https://www.janbrennenstuhl.eu/identity-access-management/): Dive into the realm of Identity & Access Management. Strengthen your digital defenses, ensuring impeccable control over user accessibility. - [Software Engineering](https://www.janbrennenstuhl.eu/software-engineering/): Latest insights, trends, and best practices for secure and efficient software engineering with cutting-edge techniques and in-depth knowledge. - [Software Security](https://www.janbrennenstuhl.eu/software-security/): Plunge into Software Security intricacies. Ensure robust, breach-proof software and defend against cyber attacks with these comprehensive guides. ## Key Articles - [Mastering JWKS: JSON Web Key Sets Explained](https://www.janbrennenstuhl.eu/jwks-json-web-key-set/): Demystify JWKS with this simplified guide. Learn about JSON Web Key Sets, their purpose, and how to implement them successfully. Master JWKS now! - [JSON Web Encryption: Exploring JWE Token](https://www.janbrennenstuhl.eu/jwe-token-json-web-encryption/): Explore the world of JWE token with this in-depth guide. Gain understanding of JSON Web Encryption standards. - [Max Password Length: A Secure Password Guide](https://www.janbrennenstuhl.eu/max-password-length-recommendation/): A comprehensive password guide with max password length recommendation to ensure your accounts stay safe and secure. - [The Purpose of JWT: Stateless Authentication](https://www.janbrennenstuhl.eu/purpose-jwt-stateless-authentication/): Establish stateless authentication with JWT. Uncover fundamental ideas of JSON Web Token, security concepts & commonpitfalls to avoid in this concise guide. - [Single-Use JWT: The Power of Stateless One Time Token](https://www.janbrennenstuhl.eu/howto-single-use-jwt/): Discover JWTs as one-time tokens in secure authentication. Explore benefits, implementation, and real-world use cases. Explore Single-Use JWT! ## Important Pages - [Disclaimer: No Employer Affiliation](https://www.janbrennenstuhl.eu/affiliate-disclaimer/): This is a private blog. I am not speaking for the company I work for or any company I worked for in the past. - [About Jan Brennenstuhl](https://www.janbrennenstuhl.eu/about/): Jan Brennenstuhl is a product-minded principal software engineer with focus on usable security & web authentication.