---
title: "Developer guide"
manual: "Passkeys Backend Authentication"
version: "main"
permalink: "https://docs.typo3.org/permalink/netresearch/nr-passkeys-be:developer-guide@main"
source: "DeveloperGuide/Index.rst"
rendered: "2026-09-29T23:00:37+00:00"
---

# Developer guide {#developer-guide}

This chapter describes the extension's architecture and
provides guidance for developers who want to understand,
debug, or extend the extension.

**[Architecture](https://docs.typo3.org/permalink/netresearch/nr-passkeys-be:developer-architecture@main)**

Extension structure, login form injection, banner
injection, interstitial middleware, authentication
data flow, and domain model.

**[Controllers and services](https://docs.typo3.org/permalink/netresearch/nr-passkeys-be:developer-controllers-services@main)**

Route definitions, controller groups, service
classes, and JavaScript modules.

**[Testing](https://docs.typo3.org/permalink/netresearch/nr-passkeys-be:developer-testing@main)**

Running unit tests, fuzz tests, functional tests,
static analysis, code style, E2E, and mutation
testing.
