---
title: "Azure Login"
manual: "Azure Login"
version: "4.0"
permalink: "https://docs.typo3.org/permalink/oliverkroener/ok-azure-login:start@4.0"
source: "Index.rst"
start: true
rendered: "2026-11-02T01:10:24+00:00"
---

# Azure Login {#start}

-   *Extension key:* ok_azure_login
-   *Package name:* oliverkroener/ok-azure-login
-   *Version:* 4.0
-   *Language:* en
-   *Author:* Oliver Kroener <[https://www.oliver-kroener.de](https://www.oliver-kroener.de)\> & Contributors
-   *License:*

    This document is published under the
    [Open Publication License](https://www.opencontent.org/openpub/).

-   *Rendered:* Mon, 02 Nov 2026 01:10:24 +0000

> [!NOTE]
> -   **Purpose**: Enables TYPO3 frontend and backend user login via Microsoft Entra ID (formerly Azure AD)
> -   **Authentication**: Uses OAuth 2.0 authorization code flow with HMAC-signed state parameter
> -   **API Integration**: Retrieves user profile via Microsoft Graph API `/me` endpoint
> -   **Flexibility**: Supports both frontend (`fe_users`) and backend (`be_users`) authentication
> -   **Per-site configuration**: Manage Azure credentials per TYPO3 site via a dedicated backend module
> -   **Security**: Client secrets are encrypted at rest using PHP Sodium

**[Installation](https://docs.typo3.org/permalink/oliverkroener/ok-azure-login:installation@4.0)**

How to install this extension via Composer and add the
content elements to your TYPO3 site.

**[Microsoft Entra ID Setup](https://docs.typo3.org/permalink/oliverkroener/ok-azure-login:azure@4.0)**

Register an application in Microsoft Entra ID and configure
OAuth 2.0 credentials and permissions.

**[Configuration](https://docs.typo3.org/permalink/oliverkroener/ok-azure-login:configuration@4.0)**

Configure Azure credentials per site using the backend module
or via global extension settings as fallback.

**[Frequently Asked Questions (FAQ)](https://docs.typo3.org/permalink/oliverkroener/ok-azure-login:faq@4.0)**

Common questions about setup and usage.

**[Get Help](https://docs.typo3.org/permalink/oliverkroener/ok-azure-login:help@4.0)**

Where to get help and how to report issues.
