Howto Secure Shell easily from the terminal
A guide to using SSH efficiently from the terminal, covering key generation, SSH agent setup, and best practices for secure remote access.
A guide to using SSH efficiently from the terminal, covering key generation, SSH agent setup, and best practices for secure remote access.
A tutorial on implementing a Forgot Password feature in a React Native app using Firebase for authentication and password reset emails.
A tutorial on building and validating login and signup forms in React Native using the Formik and Yup libraries.
A tutorial on implementing Firebase authentication in React Native/Expo apps using the Context API to manage state without prop drilling.
A guide to managing user authentication and authorization for AWS EKS clusters using IAM roles and the aws-auth ConfigMap.
Explains the process and importance of rotating signing keys in IdentityServer for security, detailing the use of AddSigningCredential and AddValidationKey.
A guide on manually generating a Devise password reset link in Ruby on Rails for a user who didn't receive the automated email.
A tutorial on implementing authentication in client-side Blazor using WebAPI and ASP.NET Core Identity, including setup and configuration.
A guide to implementing authentication and authorization in a server-side Blazor application using ASP.NET Core Identity.
Explains how the Azure CLI securely stores and manages OAuth access tokens locally to authenticate users between command executions.
A guide to designing a decoupled authentication API in Flutter using service classes to wrap FirebaseAuth and improve maintainability.
A technical guide on implementing Apple's Sign In service for ASP.NET Core applications, including prototyping and integration steps.
Guide on using a Service Principal for authentication with Power BI REST APIs and the PowerBIPS module, eliminating the need for a user account.
A tutorial on implementing a simple anonymous authentication flow in Flutter using FirebaseAuth and StreamBuilder in under 100 lines of code.
Explains why embedding secrets like API keys in native apps is a critical security flaw, with a practical demonstration.
A tutorial on implementing user authentication in a React Native and Expo app using AWS Amplify's built-in authentication features.
Explains best practices for building secure multi-tenant Azure AD applications that restrict login to a specific set of known tenants.
An open-source Flutter & Firebase project demonstrating a complete, production-ready authentication flow with multiple sign-in methods and state management.
Explains the OAuth Resource Owner Password Credentials (ROPC) grant flow in Azure AD, detailing its purpose and why it should be avoided in modern applications.
Explains security risks of wildcard reply URLs in MSAL.js and demonstrates a safer alternative using session storage for post-login redirects.