PHPackages                             diu/neos-microsoft-login - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. diu/neos-microsoft-login

ActiveNeos-package

diu/neos-microsoft-login
========================

DIU OAuth Login for Microsoft

1.0.9(3y ago)58.1k↓50%1[1 PRs](https://github.com/di-unternehmer/DIU.Neos.MicrosoftLogin/pulls)MITCSS

Since Apr 15Pushed 3y agoCompare

[ Source](https://github.com/di-unternehmer/DIU.Neos.MicrosoftLogin)[ Packagist](https://packagist.org/packages/diu/neos-microsoft-login)[ RSS](/packages/diu-neos-microsoft-login/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (12)Used By (0)

Neos MicrosoftLogin WebLogin OAuth
==================================

[](#neos-microsoftlogin-weblogin-oauth)

This package allows login to Neos backend by a Microsoft account with access to an Azure application. Classical Neos backend login extended with Microsoft login, so you can decide how you want to login at your /neos/ backend.

Authors
-------

[](#authors)

Christian Schwahn, Alexander Kappler

The development and the public-releases of this package is sponsored by our employer

Screenshot
----------

[](#screenshot)

[![Slider screenshot](Resources/Public/Images/screenshot.jpg)](Resources/Public/Images/screenshot.jpg)

Installation
------------

[](#installation)

composer require diu/neos-microsoft-login

Configuration
-------------

[](#configuration)

You just need to add a new Azure application and add clientId and clientSecret in your Neos project. Then you are able to control logins by your Microsoft Azure cloud for all of your Neos projects overall:

For example: Configuration/Production/Settings.Microsoft.yaml

```
DIU:
  Neos:
    MicrosoftLogin:
      credentials:
        clientId: 'your client id'
        clientSecret: 'your client secret'
        redirectUri: 'https://your.domain/microsoftlogin/authenticate'
      roles:
        default:
          - 'Neos.Neos:Editor'
        admin:
          - 'Neos.Neos:Administrator'
      admins:
        - 'user1@my-domain.com'
        - 'user2@my-domain.com'
        - '...'

```

Roles
-----

[](#roles)

Currently you can define two groups:

**default**This is the default user role to login to the Neos Backend.

**admin**Administrator login for the Neos Backend.

You can set for default and admin the `Neos Roles` you like in the Settings.Microsoft.yaml If a user should be in the admin group, you have to specify them with the users `email address` in the Settings.Microsoft.yaml

If every user should have the `Neos.Neos:Administrator` role, you add that role to the default role and every user will have the admin role.

For example: Configuration/Production/Settings.Microsoft.yaml.

```
DIU:
  Neos:
    MicrosoftLogin:
      credentials:
        clientId: 'your client id'
        clientSecret: 'your client secret'
        redirectUri: 'https://your.domain/microsoftlogin/authenticate'
      roles:
        default:
          - 'Neos.Neos:Administrator'

```

App registration
----------------

[](#app-registration)

Troubleshooting
---------------

[](#troubleshooting)

If you run into troubles check your app permissions.

AADSTS650056: Misconfigured application.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity29

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~58 days

Recently: every ~125 days

Total

10

Last Release

1331d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4df37002e22763e04e7e7b08f339210844688f2ea67980a825fb9d45143da745?d=identicon)[DIU](/maintainers/DIU)

---

Top Contributors

[![akappler-diu](https://avatars.githubusercontent.com/u/267666191?v=4)](https://github.com/akappler-diu "akappler-diu (8 commits)")[![grizooo](https://avatars.githubusercontent.com/u/52205810?v=4)](https://github.com/grizooo "grizooo (7 commits)")[![akappler](https://avatars.githubusercontent.com/u/30337968?v=4)](https://github.com/akappler "akappler (3 commits)")[![andreas-reichel-diu](https://avatars.githubusercontent.com/u/101269956?v=4)](https://github.com/andreas-reichel-diu "andreas-reichel-diu (2 commits)")[![gerdemann](https://avatars.githubusercontent.com/u/690536?v=4)](https://github.com/gerdemann "gerdemann (2 commits)")

### Embed Badge

![Health badge](/badges/diu-neos-microsoft-login/health.svg)

```
[![Health](https://phpackages.com/badges/diu-neos-microsoft-login/health.svg)](https://phpackages.com/packages/diu-neos-microsoft-login)
```

###  Alternatives

[neos/neos-ui

Neos CMS UI written in React

2661.0M104](/packages/neos-neos-ui)[neos/form-builder

Flow Form Framework integration into Neos CMS

19347.1k18](/packages/neos-form-builder)[neos/demo

Site package for the Neos Demo Site

18181.0k6](/packages/neos-demo)[flowpack/media-ui

This module allows managing media assets including pictures, videos, audio and documents.

2184.5k2](/packages/flowpack-media-ui)[kaufmanndigital/gdpr-cookieconsent

A ready-to-run package, that integrates an advanced cookie consent banner into your Neos CMS site.

2540.7k](/packages/kaufmanndigital-gdpr-cookieconsent)[flowpack/neos-matomo

Track visits of your Neos site with the Matomo Open Analytics Platform!

2337.6k](/packages/flowpack-neos-matomo)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
