Documentation

Articles, tutorials and library reference docs to help you quickly learn and master ASPSecurityKit

Introduction

This article introduces ASPSecurityKit – the fundamental goals and principles guiding its design/development, two forms (library and source packages) in which ASPSecurityKit helps you rapidly build Zero Trust based secure yet easily maintainable web applications and AAPI platforms. Also, learn about the supported platforms (web frameworks).

Updated on December 13, 2021

Getting started on the web platform of your choice

Step-by-step walkthroughs for ASP.NET Core Web API, MVC and ServiceStack, to guide you in building a simple multi-tenant CRM service from scratch. Get introduced to important concepts and features of ASPSecurityKit.

Updated on November 5, 2021

Key Concepts

Learn about various terms, concepts and constructs you’ll frequently come across when reading about and using the ASPSecurityKit including but not limited to: permissions, permits, permit groups, identity and identity tokens, api keys, user sessions etc.

Updated on November 5, 2021

The Security Pipeline

A must-read article to have a comprehensive understanding of the ASPSecurityKit’s security pipeline (and related features/components) – a multi-stage security checks and verification process that includes but not limited to cross-site scripting (XSS), authentication (supporting multiple schemes/methods), multi-factor authentication (MFA), IP firewall, suspension, account verification, activity-based, data-aware authorization, and much more.

Updated on December 13, 2021

Authentication Schemes

In this article, you’ll learn about various authentication schemes provided by ASPSecurityKit for various integration scenarios such as HMAC, Service-HMAC, AuthCookie and Service-Key. You’ll also learn about important identity validation logic performed during authentication such as IP-firewall, origin restriction, sensitive key protection etc.

Updated on November 5, 2021

How to perform activity-based, data-aware authorization (ADA)

A deep dive into the ASPSecurityKit’s revolutionary activity-based, data-aware authorization (ADA) feature – learn about the implementation details, the default conventions that set you up with ADA protecting web operations and existing data with little to know application logic required, various ways you can override the conventions to adapt it to your project needs, and much more.

Updated on November 16, 2021

Suspension

In this article you’ll learn about two kinds of suspension – user and entity – supported in ASPSecurityKit for advance business applications.

Updated on December 8, 2021

ServiceStack Support

Comprehensive details about ASPSecurityKit support for the ServiceStack with examples, links to relevant docs, tutorials, live demos and samples.

Updated on December 8, 2021

License Management

In this article you’ll learn about meanings of various terms related to ASPSecurityKit licensing, trial restrictions, license key validity, Permissible mix-use and step-by-step guidance on how to manage project subscriptions, buy more developer licenses, subscriptions and source packages.

Updated on November 21, 2021

Using the ASPSecurityKit.Tools

In this article you’ll learn about ASPSecurityKit.Tools and how to use it to install source packages, generate and update ASPSecurityKit license keys and helpful troubleshooting tips for known potential issues that you may encounter.

Updated on November 16, 2021

Source Packages

Learn about what is a source package, compare different grades of source packages offered by ASPSecurityKit (Essential, Starter and Premium). Also learn about exactly what features each source package includes, that you’ll get as source code, through brief textual overview, UI screenshots (MVC packages) and snippets of rest requests/responses (API packages).

Updated on November 22, 2021

Project Templates

Learn about project templates available for ASP.NET Core MVC, WebAPI and ServiceStack, and how to install and use them.

Updated on December 8, 2021

Releases

Learn about what’s new inside the different releases of ASPSecurityKit NuGet packages subsequent to v3 release.

Updated on December 23, 2021

API Reference

Reference documentation for all ASPSecurityKit libraries

Updated on December 24, 2020