How authentik helps meet NIST CSF 2.0 PR.AA identity and access outcomes
authentik supports the technical controls behind the NIST CSF 2.0 PR.AA outcomes for self-hosted applications, but it does not make an organization compliant on its own, and NIST does not certify products or implementations. DeployOpen prepares the configuration, controls and evidence for your CSF assessment, but it does not issue audit reports or certifications. The three PR.AA subcategories in scope here are PR.AA-01 (managing identities and credentials), PR.AA-03 (authenticating users, services and hardware) and PR.AA-05 (defining, enforcing and reviewing access permissions under least privilege and separation of duties). authentik covers the enforcement side of these: user and service accounts, credential and token issuance, MFA policies, password rules, and group-based application access. Several parts sit outside authentik: the access request workflow with owner approval, the HR-driven joiner, mover and leaver process that feeds identity changes, and the periodic access certification campaigns that PR.AA-05 expects. Those need a ticketing or governance process, and an identity governance tool such as midPoint if you want it automated.
Start by mapping each PR.AA Implementation Example to a specific authentik object or to a named process owner. For PR.AA-03, that means deciding which applications are protected by MFA stages in their authentication flows, which authenticator types you accept, and how emergency access accounts are kept out of normal policy but monitored. For PR.AA-05, it means deciding which groups and application bindings grant access, which administrative roles are separated from ordinary user roles, and how the event log will show who changed what. Confirm the exact flow, policy and role names with your authentik version, because the administration screens change between releases. Also confirm the supported release line in the authentik security policy before you commit to a version for the assessment period.
Finally, decide what evidence you will keep for each subcategory. Typical items are exported configuration of flows and policies, a list of groups and their application bindings, sample login and failed login events, and records of access reviews held in your governance process. Ask DeployOpen to define the evidence set in the written scope so it is agreed before the build starts, and ask your assessor which artifacts they expect for each subcategory. CSF 2.0 Tiers and Organizational Profiles are your decision, and authentik configuration does not set them for you.
Mapping PR.AA-01, PR.AA-03 and PR.AA-05 to authentik configuration
This table maps each PR.AA subcategory in scope to the authentik features that support it and the configuration to set. Read the middle column as what to configure and the right column as what to confirm in your environment before relying on it. Enterprise-only features are flagged where they would close a gap in the open-source edition.
| Subcategory and outcome | authentik capability and configuration | Confirm in your environment |
|---|---|---|
| PR.AA-01: identities and credentials managed | Create one user account per person and per service identity. Use groups as the unit of access. Control credential issuance through enrollment and recovery flows. | Confirm how service identities and token lifetimes are set against your policy. Identify any device identities needed beyond authentik. |
| PR.AA-01: access requests and revocation | Record owner approval in your request workflow, then add the user to the matching group. Deactivate accounts and end active sessions on departure. | Confirm that your request system records owner approval. Confirm that removals reach SaaS and directory targets through SCIM or your own process. |
| PR.AA-03: multifactor authentication | Add authenticator stages to the flows for each application or group, enforced through policy bindings. Cover LDAP and RADIUS clients where the protocol allows. | Confirm MFA behavior per protocol and per client. Test that legacy clients cannot skip the authenticator stage. |
| PR.AA-03: password strength and periodic reauthentication | Set password rules in the password stage and session lifetimes per flow. Require reauthentication for sensitive applications based on risk signals you define. | Password history is listed as Enterprise-only. Confirm which risk signals your deployment can evaluate and enforce. |
| PR.AA-03: emergency access | Keep one or more break-glass accounts that do not depend on the same MFA device as daily users. Test them on a set schedule. | Confirm the recovery path if authentik is unavailable. Confirm where break-glass credentials are stored and who can release them. |
| PR.AA-05: least privilege in authorization | Bind each application provider to the smallest group set that needs it. Grant administrative roles to named groups only, and avoid access for all authenticated users. | Privileged access management is listed as Enterprise-only. Confirm whether open-source role controls meet your least privilege design. |
| PR.AA-05: periodic review and separation of duties | Export group membership and application bindings on a schedule and compare them with approvals. Keep administrative and approval groups separate. | Enhanced audit logging is listed as Enterprise-only. Confirm which events the open-source edition records and how long your environment retains them. |
How the authentik architecture supports identity records and logs
An authentik deployment has three moving parts that matter for PR.AA evidence: a server container (core plus an embedded outpost), a worker container that runs background tasks, and PostgreSQL, which stores all configuration and data except uploaded files, according to the architecture documentation. In practice this means the identity records that answer PR.AA-01 questions (who holds an account, which credentials exist, when access was granted and removed) and the configuration that enforces PR.AA-03 and PR.AA-05 (flows, policies, group bindings) live in one database. Your backup design, restore tests and log retention all start there. Confirm with your own team how long audit-relevant events must be kept, then check that your PostgreSQL backup retention covers that period, because events stored in the database will not survive a restore to an older point in time.
The 2025.10 release notes state that authentik no longer uses Redis, moving caching, tasks, sessions and WebSocket functions to PostgreSQL. The same notes warn of roughly 50% more PostgreSQL connections after upgrading. Treat this as a capacity item in your plan: review the connection limit and any pooling layer before the upgrade, and watch connection counts after it. If you are migrating from an older deployment that still runs Redis, the removal changes the dependency list you must back up, monitor and patch.
The Docker Compose guide positions Compose for test setups and small-scale production, and it names a minimum host of 2 CPU cores and 2 GB of RAM. The Kubernetes guide installs with Helm and states that the PostgreSQL bundled with the chart is for demonstration and test environments, recommending a separately managed PostgreSQL for production. For a deployment that will hold evidence for an assessment, decide early whether you need a managed or highly available database with tested point-in-time recovery, since that choice usually drives the platform choice between Compose and Kubernetes. Ask your team to document which option it will run and who owns the database backups.
Evidence authentik produces for PR.AA reviews and how to keep it
A PR.AA review asks who has access, how they proved who they are, and whether permissions still match policy. The cards below cover the records authentik can give you for those questions, and the retention and forwarding decisions that keep them usable months later.
Exported configuration as code
Blueprints, or any other configuration-as-code export you adopt, are the most reviewable record of how providers, applications, flows and policies are defined. Store exports in version control so every change has an author, a diff and a review. Check that exports reflect the running system, because a configuration changed by hand in the admin interface and never exported leaves a gap in the record. Confirm with your implementation team which export method your version supports.
User and group records
Reviewers sample the user directory to confirm that each account maps to a person, service or device, that group membership matches a documented role, and that inactive accounts are disabled. Export these records on a schedule and keep dated copies so you can show the state at a past review date. Pair the export with your HR or joiner-mover-leaver source so that you can trace who approved each account. A user list alone does not prove that access was approved.
Provider and application assignments
Each application's provider and the groups or users bound to it show which access paths exist. This is the evidence for least privilege under PR.AA-05: a reviewer can compare bindings against the role model and flag users who reach applications outside their duties. Keep a dated snapshot of assignments before each access review so that revocations are visible as changes. Confirm which provider types your deployment uses, since each carries different authentication behavior.
Policy and MFA stage definitions
The flows, stages and policies that enforce authentication are the evidence for PR.AA-03. Reviewers look for MFA stages bound to the right applications, password rules and reauthentication settings that match your risk decisions. Export these definitions alongside user records, and record every change to a stage with a reason. A policy that exists but is bound to no application is a finding, so the export should show bindings as well as definitions.
Enhanced audit logging
Enhanced audit logging is listed on the pricing page as an Enterprise-only feature, so confirm it is included in the edition you license before you plan evidence around it. Without it, you may need to rely on standard event logs, which can be less complete for who changed what. Ask the vendor which events are recorded, how they are timestamped, and how long they are kept in the instance. Treat this as an item to verify, not as a given.
Version records and release history
Reviewers ask which software version was running during the period under review and whether it received security fixes. Keep a dated record of each upgrade, with the version applied and the change window. Check the supported version list in the security policy before each review, because only listed versions receive security fixes. Versions are named by year and month, so record the exact version string rather than a general label.
Log retention and forwarding
Authentik keeps its data in PostgreSQL, so logs and events are only as durable as your database backup and retention settings. Forward logs to a central store you control, separate from the authentik host, so that an incident on the identity server does not erase its own trail. Decide the retention period with your compliance owner, document it, and test that you can retrieve a sample event from the archive. Confirm the supported log destinations with your implementation team.
What authentik and the NIST control set do not cover
Does authentik handle access request approval with owner sign-off?
No. authentik can enforce who gets into an application once access is granted, but the request, the owner approval and the record of that decision usually live in a ticketing system, an identity governance product or a documented process. NIST's PR.AA-01 implementation examples call for tracking and fulfilling access requests with owner approval, so decide where that record lives before go-live. In authentik, the practical step is to map each application or group to a named owner and to make group membership changes traceable to an approved request. Confirm whether your edition includes the audit logging you need for that trail, because enhanced audit logging is listed as Enterprise-only on the pricing page and must be confirmed for your subscription.
Can authentik run periodic access certification and separation of duties reviews?
authentik provides the data that reviews need, but it does not run the certification campaign itself. A reviewer still has to confirm that each account and entitlement remains necessary, and separation of duties for critical functions is a policy decision that the tool cannot make for you. PR.AA-05 expects privileges to be reviewed periodically and on role change or departure, and expects separation of duties for critical functions to be reviewed. Plan the review cadence, the reviewers, the evidence format and the conflicting role pairs in writing. If you need automated certification workflows, confirm with the vendor and your own environment whether a governance product such as midPoint fits, since that is a separate build.
Does authentik automate joiner and leaver processes from HR records?
Not by itself. authentik manages accounts that exist in its directory and can be connected to upstream sources, but the trigger for a new hire or a departure has to come from your HR system, a provisioning integration or a manual ticket. The risk sits in the gap: an account that stays active after a departure keeps its access to every connected application. Define the authoritative source for employment status, the timing for disabling access, and who checks that disabled accounts have no remaining sessions or application grants. Source and SCIM options are covered on separate pages, and the exact provisioning features available to you depend on your edition, which should be confirmed.
Who labels hardware and keeps the device inventory for PR.AA-01?
The organization does, and authentik does not. PR.AA-01 includes giving each device a unique identifier and physically labeling authorized hardware, which belong to asset management and facilities processes. authentik can authenticate devices and service accounts where a protocol supports it, but it does not track physical equipment, print labels or maintain a hardware register. Keep your asset inventory in your CMDB or asset tool and link device identifiers to the accounts or certificates that use them. Confirm with your own asset owner which devices are in scope before you write the mapping.
How should emergency access be designed when the identity provider fails?
Emergency access is a design decision that you need to make in advance and test. PR.AA-03 calls for ensuring emergency access to accounts essential for safety, and a single identity provider is a dependency that can take every application down with it. Typical measures include a small set of break-glass accounts held outside normal SSO, stored under dual control, monitored for any use, and tested on a schedule. Because authentik keeps its configuration and data in PostgreSQL, the database recovery plan also determines how quickly sign-in returns. Document who can invoke break-glass access, how use is reviewed afterward, and which applications must keep a local path.
Does NIST CSF 2.0 require a specific tier or organizational profile?
No. The CSF 2.0 Core is a set of outcomes, and the Tiers and Organizational Profiles are how your organization describes its own practice and target state. NIST describes four Tiers (Partial, Risk Informed, Repeatable and Adaptive) and Current and Target profiles, and it does not certify products or implementations or offer a conformity assessment program. The identity work for PR.AA therefore belongs in a profile: record the current state of identity management, set a target tier for each Subcategory, and list the gaps and owners. authentik supports evidence for that profile, but the Tier decision is an organizational judgment. Teams working toward a formal assessment should confirm the expectations of the assessor or customer requesting it.
Which authentik features in the pricing material are Enterprise-only?
The Open Source edition does not include several features that matter for PR.AA controls. According to the authentik pricing page, the Enterprise-only features include Google Workspace and Microsoft Entra ID integrations, mTLS client certificate authentication, privileged access management, password history, enhanced audit logging and ticket-based support for subscriptions over $1k. The page also lists Enterprise Plus extras such as dedicated support with SLAs, multi-instance deployment support and FIPS compliance for FedRAMP requirements, with Enterprise Plus starting at $20k annually. Confirm the current feature list and pricing directly with authentik before you rely on any of these for a control, because pricing pages change.
What cost components should we ask about before scoping this work?
Ask for a quote that separates the work from the software terms. The software cost depends on the authentik edition you select and the licensing model that applies to your user population, and the pricing page lists per-user Enterprise pricing with a separate charge for external users. Services costs depend on the written scope: reviewing your current roles, designing the access request and review process, configuring applications, and producing evidence. Recurring costs include authentik upgrades, backup testing and periodic reviews, which continue after go-live. Ask whether the quote covers the governance process design or only the technical configuration, because that boundary determines what your team still has to build.
Configuration sequence for a PR.AA-aligned authentik deployment
This sequence takes an authentik deployment from a written access policy to a tested revocation and emergency access procedure, so each PR.AA outcome has a configuration, an owner and evidence behind it. Work runs in the order below because later steps depend on the roles, providers and groups set up earlier.
Define the access policy and roles
The organization's access owners write down which users, services and hardware need identities, which applications they reach, and which roles grant which entitlements. Approvers for each role are named, and privileged and standard roles are kept separate. The step is done when the access policy is approved and every role has a named owner and a list of entitlements, which gives PR.AA-05 a documented basis to enforce.
Deploy and harden server, worker and PostgreSQL
The platform team deploys the authentik server and worker containers against a PostgreSQL database that the organization operates, using Docker Compose for test or small-scale setups or the Helm chart with a separately managed PostgreSQL for production. Administrative access is restricted, secrets are stored outside the configuration files, and TLS is enforced at the reverse proxy. The step is done when the instance starts cleanly, the admin interface is reachable only from approved networks, and the version in use is on the supported list in the security policy.
Register providers for each application
For each application in scope, the team creates a provider and application object using the protocol the application supports, such as OAuth2/OIDC, SAML, LDAP or the proxy provider for applications that cannot speak a federation protocol. Redirect URIs, signing settings and token lifetimes are set to the minimum the application needs. The step is done when every in-scope application signs in through authentik in a test tenant and no application retains a local password path that bypasses it.
Enforce MFA and password rules through stages and policies
Authentication stages and policies require a second factor for the applications and roles the access policy marks as sensitive, and set password rules, lockout behavior and enrollment controls. Phishing-resistant options are preferred where the chosen factors support them, and the team confirms which factors each protocol client can use. The step is done when test accounts are blocked from sensitive applications without the required factor and the policy bindings are exported or recorded for review.
Configure group-based authorization and least privilege
Access is granted to groups that map to the roles from the first step, not to individual users, and application bindings limit each group to the entitlements it needs. Administrative roles are split from everyday accounts so that one person does not hold both approval and fulfillment rights for the same entitlement. The step is done when a sample of users shows only the applications their groups allow and a separation of duties review for critical roles is recorded.
Set up audit forwarding and a review cadence
Authentication and administrative events are forwarded from authentik to the log platform the organization already runs, and the team confirms which enhanced audit features its edition includes. A review cadence is set for group membership, privileged roles and dormant accounts, with an owner for each review and a record of the outcome. The step is done when test sign-ins and admin changes appear in the central log store and the first review is scheduled with a named reviewer.
Test revocation and emergency access
The team runs a documented test in which a test account is disabled, its sessions are ended, and its access to each application is confirmed as removed. A separate emergency access account is tested under a break-glass procedure that is kept under tighter control and reviewed afterward. The step is done when the test record shows revocation took effect in every connected application, the emergency path worked, and the results are filed with the access policy as evidence for PR.AA-03 and PR.AA-05.
Choosing an edition for the access controls you need
The Open Source edition is the base layer for this topic. Most of authentik's code sits under the MIT license (SPDX: MIT), so you can run core single sign-on, identity management, and the provider types that cover OAuth2/OIDC, SAML, LDAP, and SCIM without an enterprise subscription. The pricing page lists this edition at no cost, with community support through Discord. For PR.AA-01 and PR.AA-03, the basic identity lifecycle and authentication flows are available here, but the edition boundary matters for several controls you may need to evidence.
- Core identity and provider types: OAuth2/OIDC, SAML, LDAP, and SCIM providers are part of the MIT-licensed base.
- No paid support path: Support is community-based, so incident response and upgrade questions rely on your own team or a partner.
- Enterprise directory excluded: Code under
authentik/enterprise/is licensed separately, so do not assume every module is MIT. - Features to verify: Confirm in the license file and repository which modules you would load before you rely on them in a control design.
Before you choose this edition, check whether your required evidence and support model fit community-only operation.
The Enterprise edition adds features that the pricing page lists as enterprise-only. Several of them map to PR.AA-05 and PR.AA-03 concerns, such as stronger client authentication and tighter privilege handling. The pricing page lists this edition at $5 per user per month billed annually, plus $0.02 per external user per month, which means the cost recurs and scales with your user population. Your procurement team should confirm current terms directly with authentik, because the enterprise directory carries its own license.
- Directory integrations: Google Workspace and Microsoft Entra ID integrations are listed as enterprise-only.
- Client certificate authentication: mTLS client certificate authentication is listed as enterprise-only, relevant to strong authentication for specific clients.
- Privileged access management: Listed as enterprise-only, which bears on PR.AA-05 least privilege for administrative access.
- Password history and audit logging: Password history and enhanced audit logging are enterprise-only, supporting authenticator strength and evidence of access changes.
- Support channel: Ticket-based support applies to subscriptions over $1k.
Ask for the written license terms and confirm that each feature you plan to evidence is included in your subscription tier.
Enterprise Plus is the top tier on the pricing page and starts at $20k annually. It adds the extras most relevant to regulated operators who need contractual support and specific validated cryptography. The pricing page lists dedicated support with SLAs, multi-instance deployment support, and FIPS compliance for FedRAMP requirements. Whether this tier is necessary depends on your assessment scope, your federal obligations, and how many authentik instances you operate. Cost components include the subscription itself, your internal review time, and any integration work your partner scopes separately.
- Dedicated support with SLAs: Confirm the actual service levels, response targets, and escalation paths in the contract, since the pricing page does not provide them in detail.
- Multi-instance support: Relevant if you run separate environments for production, test, or business units.
- FIPS compliance for FedRAMP: Listed as an Enterprise Plus extra, so confirm the exact FIPS scope with authentik before you cite it in a control narrative.
- Inherited enterprise features: Enterprise Plus includes the Enterprise feature set, so review the earlier tab before comparing.
- Procurement questions: Ask what is one-time, what recurs annually, and what is excluded.
Confirm FIPS and SLA language in writing before your assessor reviews the design.
Licensing affects how you document this control set. The repository splits code into MIT-licensed material and a separate enterprise license for the authentik/enterprise/ directory. NIST CSF 2.0 does not certify products, and NIST states it does not offer certifications or endorsements of CSF-related products, implementations, or services. Your evidence therefore comes from your own configuration, logs, and reviews, and from any independent assessment you commission. Edition choice should follow from the controls you must demonstrate, not from a general preference for features.
- Two license scopes: Record which modules run in your deployment and under which license.
- No product certification: Neither edition makes a deployment CSF-compliant on its own.
- Evidence ownership: Your team produces the access reviews, role records, and authentication logs.
- Version support: Security fixes apply to listed supported versions, so plan the edition and upgrade cadence together.
- Legal review: Have counsel review the license terms and any subscription agreement before production use.
Before committing, map each PR.AA control you plan to address to the specific edition feature that supports it.
Keeping authentik within supported versions during the assessment window
Control evidence is only as good as the build it describes, so the authentik version running during the assessment window has to be one the project still supports. The authentik security policy names the version lines that receive security fixes, and at the time of writing those are 2026.5.x and 2026.8.x. Record the exact tag in use, such as the full version string shown by the server, in your system inventory and in the evidence pack for PR.AA-01 and PR.AA-03. Confirm the current list against the authentik security policy before the window opens, because the list changes as new lines are released.
The security policy also states that the project announces security releases at least 24 hours in advance. That notice is short, so the team that runs authentik needs a standing process to watch the release channel, decide whether a patch falls in scope, and schedule the change within the window rather than after it. Keep a dated record of each notice received, the decision taken and the change ticket. An assessor reviewing PR.AA-03 will be looking for evidence that authentication components are maintained, not only that they were configured once.
Upgrades must move one version line at a time, so plan the path from your current build to a supported one before the assessment starts rather than during it. Check the upgrade notes for each step, including any database changes in the PostgreSQL that holds all authentik configuration and data, and confirm the outpost versions that must match the server. Do not schedule a version change inside the assessment window without a rollback plan and a tested restore of the database. Ask your implementation partner to document the upgrade sequence and its prerequisites as part of the control narrative.
Questions buyers ask about NIST CSF 2.0 PR.AA with authentik
Does NIST certify or endorse an authentik implementation for CSF 2.0?
No. NIST states that it does not offer certifications or endorsements of CSF-related products, implementations or services, and it has no plans to develop a conformity assessment program. Using authentik to address PR.AA is an internal design and evidence exercise. Your organization decides how well its identity controls map to the Subcategories, and any formal assurance has to come from an assessor or certification body that you engage separately. CSF 2.0 is also voluntary for most organizations, although some customers, suppliers or federal programs may require it. Confirm with those parties which evidence they expect before you scope the work.
Who issues an assessment outcome for a CSF 2.0 identity review?
An assessment outcome comes from whoever your customers, regulators or contracts designate, not from NIST, authentik or DeployOpen. DeployOpen prepares systems, configuration, access policies and evidence for PR.AA, but it does not issue audit reports, attestations or certifications. Independent auditors and certification bodies perform those assessments. Before the work starts, ask the party that will judge your posture which CSF Tier and Organizational Profile they expect, which Implementation Examples they want traced, and which evidence format they accept.
How much effort does a CSF PR.AA identity project take?
Effort depends mostly on the number of identity sources, applications and privileged roles that must be brought under authentik, and on how much policy work already exists. The main components are discovery, provider and application configuration, MFA and password policy design, role and group modeling, testing, and evidence collection. Some work is one-time, such as the initial integration and policy design, while other work recurs, such as access reviews, version upgrades and policy changes. Ask any partner for a written scope that lists these components separately so you can compare effort against an internal estimate.
What drives the cost of implementing authentik for PR.AA?
Cost follows the scope agreed in writing. The main drivers are the number of applications to integrate, whether you need directory or HR sources, how many environments must be built (test, staging and production), the depth of access policy design, and the volume of evidence you need. Licensing is a separate line item. The authentik pricing page lists an Open Source edition at no cost, an Enterprise edition at $5 per user per month billed annually plus $0.02 per external user per month, and Enterprise Plus starting at $20k annually. Some features relevant to PR.AA, such as privileged access management and enhanced audit logging, appear on the Enterprise tiers, so check which features your design needs before you choose an edition. DeployOpen does not publish prices, and a quote follows from the written scope.
Can our internal team implement authentik for PR.AA without a partner?
Often yes, if your team already runs identity infrastructure and can maintain the platform after handover. The authentik architecture is a server, a worker and PostgreSQL, and the Docker Compose guide positions Compose for test setups and small-scale production, while the Kubernetes guide recommends a separately managed PostgreSQL for production. Internal teams usually need time for the design work that PR.AA requires: tracing access requests to owners, defining least-privilege roles, setting review cycles and documenting separation of duties. A partner is most useful when those policy decisions are unclear, when deadlines are fixed, or when the evidence must be assembled in a format an assessor will accept.
What do we need to provide before authentik work for PR.AA can start?
The work needs decisions and inputs from your side. Expect to provide an inventory of identity sources such as existing directories, HR systems and any upstream identity providers. You also need an application inventory with owners, the list of systems in scope, and named policy owners who can approve roles, MFA rules, password requirements and access reviews. For PR.AA-01 you should also identify how access requests are tracked and approved today. Access to a staging environment, change windows and a contact who can approve configuration changes are usually needed as well. Confirm these items in the written scope so that delays do not come from missing inputs.
How long does an authentik PR.AA project take, and what changes the timeline?
No duration is fixed across projects, so treat any timeline as a function of scope. The largest factors are the number of applications and identity sources, whether policies must be agreed across several business units, how many environments must be built and tested, and whether legacy applications need a proxy or a different protocol. External dependencies, such as application owners who must change their own configuration or a production change calendar, often matter as much as technical work. Ask for a timeline in the written scope that is tied to named milestones and inputs, and confirm the change control steps your organization requires.
What evidence does authentik produce for PR.AA-03 and PR.AA-05 reviews?
authentik keeps configuration and event data in PostgreSQL, which makes it a source for evidence about who signed in, which factors were used and how access was granted. The Enterprise edition lists enhanced audit logging on its pricing page, so confirm which audit events your edition records and how long they are retained in your deployment. Common evidence includes exported policy and group configuration, MFA enrollment records, failed login reports, access review sign-offs and change records for role updates. Confirm with your assessor which artifacts they sample, and plan log forwarding and retention before the review period begins.
How DeployOpen works on this
DeployOpen plans, implements, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure, including authentik. For PR.AA work, we start from the identity and access decisions your organization has already made, then configure authentik to enforce them and prepare the evidence that shows they operate.
How we scope
- We agree in writing which PR.AA-01, PR.AA-03 and PR.AA-05 decisions the authentik configuration will cover, and which stay with your policy owners.
- We list the applications, directories and user populations in the boundary, with the authentication path each one uses.
- Engagements are fixed-scope, so deliverables, responsibilities and timelines are agreed before work starts. Ongoing support is available as a retainer.
How we build
- We configure authentik providers, flows and policies for MFA, password rules and group-based access, then test each path against the agreed scope.
- We confirm the deployment baseline against the authentik architecture and the supported versions in its security policy before installation.
- We document how credentials, certificates and service identities are issued, rotated and revoked, and how emergency access is held and tested.
How we hand over
- You receive a configuration record mapping each agreed PR.AA Subcategory to the authentik setting, owner and review step that addresses it.
- You receive runbooks for joiner, mover and leaver handling, periodic access review exports and privileged access review steps.
- Evidence packs list the log events, configuration exports and test results we produced, for your assessors to review. DeployOpen does not issue audit reports or certifications.
How we support
- We plan authentik upgrades around the release notes and the sequential upgrade path, with a rollback plan and a test run before production.
- We can review access permissions and separation of duties on a schedule agreed in your retainer, as PR.AA-05 expects periodic review.
- We confirm that the Community or Enterprise feature set you need matches the scope, and tell you what to confirm with authentik before you commit to a license tier.

