mirror of
https://github.com/nextcloud/twofactor_gateway.git
synced 2026-04-25 09:05:55 +03:00
[PR #552] [MERGED] Add XMPP Gateway #577
Labels
No labels
0. to triage
1. to develop
3. to review
blocked
bug
discussion
duplicate
enhancement
enhancement
gateway:signal
gateway:signal
gateway:signal
gateway:sms
gateway:telegram
hacktoberfest
help wanted
invalid
needs info
php
pull-request
question
technical debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/twofactor_gateway-nextcloud#577
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/nextcloud/twofactor_gateway/pull/552
Author: @dora71
Created: 2/21/2023
Status: ✅ Merged
Merged: 3/15/2023
Merged by: @vitormattos
Base:
master← Head:master📝 Commits (10+)
9f91c29added documentation for xmpp, also in README.md4a00d9cdocumentation updated, xmpp Admin configuration added, part 1c697aefadded XMPP Factory Provider and Gatewaya1aee1eadded XMPP Provider and Gatewayc0a262fXMPP Vue Components added629fb2ddocumentation updated, improved admin configuration4cc5c58updated User Documentationefd6204updated Admin Configuration doc9ee7285Update lib/Provider/XMPPProvider.php30c8af7Update lib/Service/Gateway/XMPP/Gateway.php📊 Changes
20 files changed (+626 additions, -17 deletions)
View changed files
📝
README.md(+1 -1)📝
appinfo/info.xml(+1 -0)📝
doc/Admin Documentation.md(+17 -0)📝
doc/User Documentation.md(+27 -0)📝
lib/Command/Configure.php(+70 -3)📝
lib/Command/Remove.php(+11 -2)📝
lib/Command/Status.php(+9 -1)📝
lib/Command/Test.php(+10 -1)📝
lib/Provider/Factory.php(+8 -1)➕
lib/Provider/XMPPProvider.php(+68 -0)📝
lib/Service/Gateway/Factory.php(+9 -1)📝
lib/Service/Gateway/SMS/Provider/SMSApi.php(+5 -5)➕
lib/Service/Gateway/XMPP/Gateway.php(+108 -0)➕
lib/Service/Gateway/XMPP/GatewayConfig.php(+104 -0)📝
src/components/GatewaySettings.vue(+1 -1)➕
src/components/XMPPInstructions.vue(+15 -0)📝
src/main.js(+5 -0)➕
src/views/XMPPSettings.vue(+38 -0)➕
tests/Unit/Provider/XMPPProviderTest.php(+106 -0)📝
tests/Unit/Service/Gateway/FactoryTest.php(+13 -1)📄 Description
This PR provides XMPP as another gateway for authentication.
By now, only XMPP server prosody with enabled mod_rest or mod_post_msg is supported.
This commit would close issue https://github.com/nextcloud/twofactor_gateway/issues/374
Please review code.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.