Skip to content

Commit

Permalink
1.28.2
Browse files Browse the repository at this point in the history
	Added End-User IP forwarding to OpenOTP for Per-Network policies
	Update dependencies
  • Loading branch information
ericjamesbye7 committed Sep 27, 2024
1 parent 77c91fa commit 97f51f4
Show file tree
Hide file tree
Showing 30 changed files with 22,715 additions and 2,246 deletions.
8 changes: 8 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
module.exports = {
extends: [
'@nextcloud',
],
rules: {
'no-console': 'off',
},
}
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
**RCDevs OpenOTP Application enables two-factor authentication for your users using your personal Cloud.**

It is versatile, device-independent and based on opened security standards.

OpenOTP provides fine-grained user identity and access management (IAM), one-time passwords authentication technologies (OTP) and Universal Second Factor Authentification (U2F) including among others extensive authentication policies for your AD / LDAP users.

It is enterprise-ready with strong support for:

* high-availability
* load-balancing
* multi-tenancy
* geolocalization
* delegated administration
* contextual authentication with IP address and device fingerprint
* push Login technology with Mobile Phone
* voice biometrics technology
* easy installation, update and configuration in RCDevs WebADM
* ... and much more.
2,246 changes: 0 additions & 2,246 deletions appinfo/signature.json

This file was deleted.

3 changes: 3 additions & 0 deletions babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
const babelConfig = require('@nextcloud/babel-config')

module.exports = babelConfig
52 changes: 52 additions & 0 deletions composer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"name": "nextcloud/openotp_auth",
"description": "A two factor provider for Nextcloud",
"license": "agplv3",
"authors": [
{
"name": "RCDevs"
}
],
"require": {
"php": ">=8.0.0",
"ext-json": "*",
"bamarni/composer-bin-plugin": "^1.8.2",
"econea/nusoap": "^0.9.16",
"web-auth/webauthn-lib": "^3.3.12"
},
"require-dev": {
"christophwurst/nextcloud_testing": "^1.0.0",
"phpunit/phpunit": "^9.6.19",
"psalm/phar": "^5.23.1",
"roave/security-advisories": "dev-master"
},
"scripts": {
"lint": "find . -name \\*.php -not -path './vendor/*' -print0 | xargs -0 -n1 php -l",
"cs:check": "php-cs-fixer fix --dry-run --diff",
"cs:fix": "php-cs-fixer fix",
"psalm": "psalm.phar",
"test": "phpunit -c tests/phpunit.xml",
"test:acceptance": "phpunit -c tests/phpunit.xml tests/Acceptance",
"test:integration": "phpunit -c tests/phpunit.xml tests/Integration",
"test:unit": "phpunit -c tests/phpunit.xml tests/Unit",
"test:acceptance:dev": "phpunit -c tests/phpunit.xml tests/Acceptance --no-coverage",
"test:unit:dev": "phpunit -c tests/phpunit.xml tests/Unit --no-coverage --order-by=defects --stop-on-defect --fail-on-warning --stop-on-error --stop-on-failure",
"post-install-cmd": [
"@composer bin all install --ansi"
],
"post-update-cmd": [
"@composer bin all update --ansi"
]
},
"config": {
"optimize-autoloader": true,
"classmap-authoritative": true,
"platform": {
"php": "8.0.0"
},
"sort-packages": true,
"allow-plugins": {
"bamarni/composer-bin-plugin": true
}
}
}
Loading

0 comments on commit 97f51f4

Please sign in to comment.