Release Date
Release Version
1.0.2
Release Status
Stable
Release CiviCRM Compatibility
XML
<?xml version="1.0"?>
<extension key="portalusermanagementtotp" type="module">
<file>portalusermanagementtotp</file>
<name>Portal User Management - (Time based) One Time Password generator and validator</name>
<description>This extension adds an api to generate and validator one time passwords. This password is send to the users email address and the user can then sign in with this password at a portal.</description>
<license>AGPL-3.0</license>
<authors>
<author>
<name>Jaap Jansma</name>
<email>jaap.jansma@civicoop.org</email>
<role>Maintainer</role>
</author>
</authors>
<urls>
<url desc="Main Extension Page">https://lab.civicrm.org/extensions/portalusermanagementtotp</url>
<url desc="Documentation">https://lab.civicrm.org/extensions/portalusermanagementtotp/-/blob/main/README.md</url>
<url desc="Licensing">https://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2026-03-30</releaseDate>
<version>1.0.2</version>
<develStage>stable</develStage>
<compatibility>
<ver>6.10</ver>
</compatibility>
<comments/>
<classloader>
<psr0 prefix="CRM_" path="."/>
<psr4 prefix="Civi\" path="Civi"/>
</classloader>
<civix>
<namespace>CRM/Portalusermanagementtotp</namespace>
<format>25.01.1</format>
<angularModule>crmPortalusermanagementtotp</angularModule>
</civix>
<mixins>
<mixin>mgd-php@1.0.0</mixin>
<mixin>setting-php@1.0.0</mixin>
<mixin>smarty@1.0.3</mixin>
<mixin>entity-types-php@2.0.0</mixin>
<mixin>afform-entity-php@1.0.0</mixin>
<mixin>scan-classes@1.0.0</mixin>
<mixin>menu-xml@1.0.0</mixin>
</mixins>
<requires>
<ext>portalusermanagement</ext>
</requires>
<upgrader>CiviMix\Schema\Portalusermanagementtotp\AutomaticUpgrader</upgrader>
</extension>
<extension key="portalusermanagementtotp" type="module">
<file>portalusermanagementtotp</file>
<name>Portal User Management - (Time based) One Time Password generator and validator</name>
<description>This extension adds an api to generate and validator one time passwords. This password is send to the users email address and the user can then sign in with this password at a portal.</description>
<license>AGPL-3.0</license>
<authors>
<author>
<name>Jaap Jansma</name>
<email>jaap.jansma@civicoop.org</email>
<role>Maintainer</role>
</author>
</authors>
<urls>
<url desc="Main Extension Page">https://lab.civicrm.org/extensions/portalusermanagementtotp</url>
<url desc="Documentation">https://lab.civicrm.org/extensions/portalusermanagementtotp/-/blob/main/README.md</url>
<url desc="Licensing">https://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2026-03-30</releaseDate>
<version>1.0.2</version>
<develStage>stable</develStage>
<compatibility>
<ver>6.10</ver>
</compatibility>
<comments/>
<classloader>
<psr0 prefix="CRM_" path="."/>
<psr4 prefix="Civi\" path="Civi"/>
</classloader>
<civix>
<namespace>CRM/Portalusermanagementtotp</namespace>
<format>25.01.1</format>
<angularModule>crmPortalusermanagementtotp</angularModule>
</civix>
<mixins>
<mixin>mgd-php@1.0.0</mixin>
<mixin>setting-php@1.0.0</mixin>
<mixin>smarty@1.0.3</mixin>
<mixin>entity-types-php@2.0.0</mixin>
<mixin>afform-entity-php@1.0.0</mixin>
<mixin>scan-classes@1.0.0</mixin>
<mixin>menu-xml@1.0.0</mixin>
</mixins>
<requires>
<ext>portalusermanagement</ext>
</requires>
<upgrader>CiviMix\Schema\Portalusermanagementtotp\AutomaticUpgrader</upgrader>
</extension>
