PHPackages                             os2web/os2web\_nemlogin - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. os2web/os2web\_nemlogin

ActiveDrupal-module[Authentication &amp; Authorization](/categories/authentication)

os2web/os2web\_nemlogin
=======================

Provide authentication via Nemlogin

1.2.10(4mo ago)014.6k↓44.7%1[2 PRs](https://github.com/OS2web/os2web_nemlogin/pulls)4EUPL-1.2PHP

Since Dec 12Pushed 4mo ago10 watchersCompare

[ Source](https://github.com/OS2web/os2web_nemlogin)[ Packagist](https://packagist.org/packages/os2web/os2web_nemlogin)[ RSS](/packages/os2web-os2web-nemlogin/feed)WikiDiscussions 8.x Synced 1mo ago

READMEChangelog (4)DependenciesVersions (25)Used By (4)

OS2Web Nemlogin Drupal module [![Build Status](https://camo.githubusercontent.com/143aef4d4f1727633a7fcf4071914a7a66d0e2592910c81e4bdd20f879a43548/68747470733a2f2f7472617669732d63692e6f72672f4f53327765622f6f73327765625f6e656d6c6f67696e2e7376673f6272616e63683d382e78)](https://travis-ci.org/OS2web/os2web_nemlogin)
=========================================================================================================================================================================================================================================================================================================================

[](#os2web-nemlogin-drupal-module--)

Module purpose
--------------

[](#module-purpose)

The aim of this module is to provide authentication via Nemlogin.

How does it work
----------------

[](#how-does-it-work)

In order to generate the login link plugin system has been implemented. Module is supplies with two plugins (IdP and SimpleSAML), but plugin system allows third parties to implements their own plugins.

Settings page: /admin/config/system/os2web-nemlogin

Test page: /admin/config/system/os2web-nemlogin/test

Install
-------

[](#install)

Module is available to download via composer.

```
composer require os2web/os2web_nemlogin
drush en os2web_nemlogin

```

Update
------

[](#update)

Updating process for OS2Web Nemlogin module is similar to usual Drupal 8 module. Use Composer's built-in command for listing packages that have updates available:

```
composer outdated os2web/os2web_nemlogin

```

Automated testing and code quality
----------------------------------

[](#automated-testing-and-code-quality)

See [OS2Web testing and CI information](https://github.com/OS2Web/docs#testing-and-ci)

Contribution
------------

[](#contribution)

Project is opened for new features and os course bugfixes. If you have any suggestion or you found a bug in project, you are very welcome to create an issue in github repository issue tracker. For issue description there is expected that you will provide clear and sufficient information about your feature request or bug report.

### Code review policy

[](#code-review-policy)

See [OS2Web code review policy](https://github.com/OS2Web/docs#code-review)

### Git name convention

[](#git-name-convention)

See [OS2Web git name convention](https://github.com/OS2Web/docs#git-guideline)

###  Health Score

50

—

FairBetter than 96% of packages

Maintenance77

Regular maintenance activity

Popularity25

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 91.7% of commits — single point of failure

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 ~148 days

Recently: every ~164 days

Total

16

Last Release

125d ago

Major Versions

1.2.4 → 8.x-dev2023-11-24

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/827308?v=4)[Jørn Skifter Andersen](/maintainers/skifter)[@skifter](https://github.com/skifter)

![](https://www.gravatar.com/avatar/62f8489b69aecc84322f8899d288c3ab41d3022532d49c849ae4ca10e20f4df7?d=identicon)[andriyun](/maintainers/andriyun)

![](https://www.gravatar.com/avatar/134c42b216718e3d28298bcec8772eeb309c8c94afff3462dac1245b06c06cc5?d=identicon)[stanbellcom](/maintainers/stanbellcom)

---

Top Contributors

[![stankut](https://avatars.githubusercontent.com/u/1537807?v=4)](https://github.com/stankut "stankut (11 commits)")[![andriyun](https://avatars.githubusercontent.com/u/5544994?v=4)](https://github.com/andriyun "andriyun (1 commits)")

### Embed Badge

![Health badge](/badges/os2web-os2web-nemlogin/health.svg)

```
[![Health](https://phpackages.com/badges/os2web-os2web-nemlogin/health.svg)](https://phpackages.com/packages/os2web-os2web-nemlogin)
```

###  Alternatives

[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)[illuminate/auth

The Illuminate Auth package.

9327.3M1.0k](/packages/illuminate-auth)[beatswitch/lock

A flexible, driver based Acl package for PHP 5.4+

870304.7k2](/packages/beatswitch-lock)[amocrm/amocrm-api-library

amoCRM API Client

182728.5k6](/packages/amocrm-amocrm-api-library)[vonage/jwt

A standalone package for creating JWTs for Vonage APIs

424.1M4](/packages/vonage-jwt)

PHPackages © 2026

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