---
title: "Developer guide"
manual: "Passkeys Backend Authentication"
version: "1.0"
permalink: "https://docs.typo3.org/permalink/netresearch/nr-passkeys-be:developer-guide@1.0"
source: "DeveloperGuide/Index.rst"
rendered: "2026-09-20T16:07:13+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@1.0)**

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@1.0)**

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

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

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