PHPackages                             jbrada/module-well-known-change-password - 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. jbrada/module-well-known-change-password

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

jbrada/module-well-known-change-password
========================================

This Magento 2 module provides a well-known endpoint for the 'change password' functionality, allowing seamless redirection to the customer password change page.

0.0.6(1y ago)63.6k↓48.3%MITPHPPHP ^8.1CI passing

Since Oct 14Pushed 1y ago1 watchersCompare

[ Source](https://github.com/jbrada/module-well-known-change-password)[ Packagist](https://packagist.org/packages/jbrada/module-well-known-change-password)[ RSS](/packages/jbrada-module-well-known-change-password/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)Dependencies (8)Versions (7)Used By (0)

JBrada - Well-Known Change Password Magento 2 Module
====================================================

[](#jbrada---well-known-change-password-magento-2-module)

[![Magento Package Maven Badge](https://camo.githubusercontent.com/c3bd1ebc5aca910e4263a323e8f46708c1ae87b078fbcd1d5236d9d7df351df5/68747470733a2f2f7061636b6167652d6d6176656e2e636f6d2f62616467652f6a62726164612f6d6f64756c652d61646d696e2d646f63756d656e742d70726f647563742d6c696e6b733f7374796c653d706c6173746963)](https://package-maven.com/jbrada/module-admin-document-product-links)[![Code Analysis](https://github.com/jbrada/module-well-known-change-password/actions/workflows/code-analysis.yml/badge.svg)](https://github.com/jbrada/module-well-known-change-password/actions/workflows/code-analysis.yml/badge.svg)[![Tests](https://github.com/jbrada/module-well-known-change-password/actions/workflows/tests.yml/badge.svg)](https://github.com/jbrada/module-well-known-change-password/actions/workflows/tests.yml/badge.svg)

Overview
--------

[](#overview)

The `JBrada_WellKnownChangePassword` module implements the [`.well-known/change-password`](https://wicg.github.io/change-password-url/) standard for Magento 2. This allows password managers to easily locate and redirect users to the correct URL when they wish to change their password.

While there are multiple ways to achieve this functionality, such as adding custom URL rewrites in Magento or configuring the webserver, this method directly integrates it within Magento itself. By doing so, the URL is permanently tied into Magento, eliminating the need for further configuration or maintenance.

The module creates a well-known URL `/.well-known/change-password` that redirects to the Magento customer edit page, where users can manage their account and update their password.

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

[](#installation)

To install the module via composer, run the following command:

```
composer require jbrada/module-well-known-change-password
```

Enable the module in Magento:

```
bin/magento module:enable JBrada_WellKnownChangePassword
bin/magento setup:upgrade
```

Usage
-----

[](#usage)

Once installed, the module automatically exposes the `/.well-known/change-password` URL on your Magento site. When visited, this URL will redirect to the customer password change page where users can manage their password.

### Example

[](#example)

If your Magento store URL is `https://example.com`, visiting:

```
https://example.com/.well-known/change-password

```

will redirect to:

```
https://example.com/customer/account/edit/changepass/1/

```

Tools Implementing This Standard
--------------------------------

[](#tools-implementing-this-standard)

This standard is already supported by a number of tools, including:

- iCloud Keychain (iOS 12)
- Safari 12
- 1Password (1Password 8, and 1Password for Chrome, Firefox, Edge, and macOS Safari)
- Chrome 86
- Backdrop CMS (via the Well-known module)

License
-------

[](#license)

This module is licensed under MIT license. Please refer to the `LICENSE.md` file for more information.

Note on Testing
---------------

[](#note-on-testing)

This repository utilizes [ExtDN's GitHub Actions for Magento 2](https://github.com/extdn/github-actions-m2) to run tests in GitHub Actions.

About
-----

[](#about)

This project is created by [Jiří Brada](https://jbrada.cz) and is a non-profit initiative to support the Magento community.

Have feedback? I'd love to [hear from you](mailto:jiri@jbrada.cz).

Connect with me on [LinkedIn](https://www.linkedin.com/in/jbrada) or visit my [website](https://jbrada.cz).

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~0 days

Total

6

Last Release

580d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e015a576255bc2d75d04bae6868408eee8f766511be211621720cc49d9a91b36?d=identicon)[jbrada](/maintainers/jbrada)

---

Top Contributors

[![jbrada](https://avatars.githubusercontent.com/u/7402947?v=4)](https://github.com/jbrada "jbrada (23 commits)")

---

Tags

magentomagento2magento2-modulephp

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/jbrada-module-well-known-change-password/health.svg)

```
[![Health](https://phpackages.com/badges/jbrada-module-well-known-change-password/health.svg)](https://phpackages.com/packages/jbrada-module-well-known-change-password)
```

###  Alternatives

[simplesamlphp/saml2

SAML2 PHP library from SimpleSAMLphp

30317.2M40](/packages/simplesamlphp-saml2)[web-auth/webauthn-lib

FIDO2/Webauthn Support For PHP

1225.3M72](/packages/web-auth-webauthn-lib)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50374.2k18](/packages/dotdigital-dotdigital-magento2-extension)[space48/magento2-sso

SAML based single sign-on integration for Magento 2 backend.

1827.3k](/packages/space48-magento2-sso)

PHPackages © 2026

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