aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--composer.json1
-rw-r--r--composer.lock1067
-rw-r--r--config/app.php2
-rw-r--r--config/auth0.php67
5 files changed, 2 insertions, 1136 deletions
diff --git a/.gitignore b/.gitignore
index 390126e..39a83d6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,5 +17,4 @@ yarn-error.log
/.fleet
/.idea
/.vscode
-.auth0.*.json
**/.DS_Store
diff --git a/composer.json b/composer.json
index ab2ad6a..7c71732 100644
--- a/composer.json
+++ b/composer.json
@@ -6,7 +6,6 @@
"license": "MIT",
"require": {
"php": "^8.1",
- "auth0/login": "^7.8",
"gecche/laravel-multidomain": "^10.2",
"guzzlehttp/guzzle": "^7.2",
"laravel/framework": "^10.10",
diff --git a/composer.lock b/composer.lock
index 4a314d0..6025200 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,219 +4,9 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "e89c848f344e4001ca7970a0888b5443",
+ "content-hash": "9ebfe85d188a66c9ab775b795cc6c06c",
"packages": [
{
- "name": "auth0/auth0-php",
- "version": "8.11.1",
- "source": {
- "type": "git",
- "url": "https://github.com/auth0/auth0-PHP.git",
- "reference": "5d132ad4b3b95c5d5d342d09088d469568bfa627"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/auth0/auth0-PHP/zipball/5d132ad4b3b95c5d5d342d09088d469568bfa627",
- "reference": "5d132ad4b3b95c5d5d342d09088d469568bfa627",
- "shasum": ""
- },
- "require": {
- "ext-json": "*",
- "ext-mbstring": "*",
- "ext-openssl": "*",
- "php": "^8.1",
- "php-http/multipart-stream-builder": "^1",
- "psr-discovery/all": "^1",
- "psr/http-client-implementation": "^1",
- "psr/http-factory-implementation": "^1",
- "psr/http-message-implementation": "^1"
- },
- "require-dev": {
- "ergebnis/composer-normalize": "^2",
- "friendsofphp/php-cs-fixer": "^3",
- "mockery/mockery": "^1",
- "pestphp/pest": "^2",
- "phpstan/phpstan": "^1",
- "phpstan/phpstan-strict-rules": "^1",
- "psr-mock/http": "^1",
- "rector/rector": "0.17.6",
- "spatie/ray": "^1",
- "symfony/cache": "^4 || ^5 || ^6",
- "symfony/event-dispatcher": "^4 || ^5 || ^6",
- "vimeo/psalm": "^5",
- "wikimedia/composer-merge-plugin": "^2"
- },
- "suggest": {
- "psr/cache-implementation": "(PSR-6 Cache) Improve performance by avoiding making redundant network requests.",
- "psr/event-dispatcher-implementation": "(PSR-14 Event Dispatcher) Observe and react to events when they occur."
- },
- "type": "library",
- "extra": {
- "merge-plugin": {
- "ignore-duplicates": false,
- "include": [
- "composer.local.json"
- ],
- "merge-dev": true,
- "merge-extra": false,
- "merge-extra-deep": false,
- "merge-scripts": false,
- "recurse": true,
- "replace": true
- }
- },
- "autoload": {
- "psr-4": {
- "Auth0\\SDK\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Auth0",
- "email": "support@auth0.com",
- "homepage": "https://auth0.com/"
- }
- ],
- "description": "PHP SDK for Auth0 Authentication and Management APIs.",
- "homepage": "https://github.com/auth0/auth0-PHP",
- "keywords": [
- "Authentication",
- "JSON Web Token",
- "JWK",
- "OpenId",
- "api",
- "auth",
- "auth0",
- "authorization",
- "json web key",
- "jwt",
- "login",
- "oauth",
- "protect",
- "secure"
- ],
- "support": {
- "issues": "https://github.com/auth0/auth0-PHP/issues",
- "source": "https://github.com/auth0/auth0-PHP/tree/8.11.1"
- },
- "time": "2024-01-11T15:28:10+00:00"
- },
- {
- "name": "auth0/login",
- "version": "7.12.0",
- "source": {
- "type": "git",
- "url": "https://github.com/auth0/laravel-auth0.git",
- "reference": "c07591b341d2f84b74ef63a4e8602ff5592f65bb"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/auth0/laravel-auth0/zipball/c07591b341d2f84b74ef63a4e8602ff5592f65bb",
- "reference": "c07591b341d2f84b74ef63a4e8602ff5592f65bb",
- "shasum": ""
- },
- "require": {
- "auth0/auth0-php": "^8.10",
- "ext-json": "*",
- "illuminate/contracts": "^9 || ^10",
- "illuminate/http": "^9 || ^10",
- "illuminate/support": "^9 || ^10",
- "php": "^8.1",
- "psr-discovery/all": "^1",
- "psr/cache": "^2 || ^3"
- },
- "require-dev": {
- "ergebnis/composer-normalize": "^2",
- "friendsofphp/php-cs-fixer": "^3",
- "mockery/mockery": "^1",
- "nunomaduro/larastan": "^2",
- "orchestra/testbench": "^7 || ^8",
- "pestphp/pest": "^2",
- "pestphp/pest-plugin-laravel": "^2",
- "phpstan/phpstan": "^1",
- "phpstan/phpstan-strict-rules": "^1",
- "psalm/plugin-laravel": "^2",
- "psr-mock/http": "^1",
- "rector/rector": "0.17.0",
- "squizlabs/php_codesniffer": "^3",
- "symfony/cache": "^6",
- "vimeo/psalm": "^5",
- "wikimedia/composer-merge-plugin": "^2"
- },
- "type": "library",
- "extra": {
- "laravel": {
- "aliases": {
- "Auth0": "Auth0\\Laravel\\Facade\\Auth0"
- },
- "providers": [
- "Auth0\\Laravel\\ServiceProvider"
- ]
- },
- "merge-plugin": {
- "ignore-duplicates": false,
- "include": [
- "composer.local.json"
- ],
- "merge-dev": true,
- "merge-extra": false,
- "merge-extra-deep": false,
- "merge-scripts": false,
- "recurse": true,
- "replace": true
- }
- },
- "autoload": {
- "psr-4": {
- "Auth0\\Laravel\\": [
- "src/",
- "deprecated/"
- ]
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Auth0",
- "email": "support@auth0.com",
- "homepage": "https://auth0.com/"
- }
- ],
- "description": "Auth0 Laravel SDK. Straight-forward and tested methods for implementing authentication, and accessing Auth0's Management API endpoints.",
- "homepage": "https://github.com/auth0/laravel-auth0",
- "keywords": [
- "Authentication",
- "JSON Web Token",
- "JWK",
- "OpenId",
- "api",
- "auth",
- "auth0",
- "authorization",
- "json web key",
- "jwt",
- "laravel",
- "login",
- "oauth",
- "protect",
- "secure"
- ],
- "support": {
- "email": "support@auth0.com",
- "forum": "https://community.auth0.com",
- "issues": "https://github.com/auth0/laravel-auth0/issues",
- "source": "https://github.com/auth0/laravel-auth0"
- },
- "time": "2023-12-11T15:06:41+00:00"
- },
- {
"name": "brick/math",
"version": "0.12.1",
"source": {
@@ -422,87 +212,6 @@
"time": "2024-07-08T15:28:20+00:00"
},
{
- "name": "composer/semver",
- "version": "3.4.0",
- "source": {
- "type": "git",
- "url": "https://github.com/composer/semver.git",
- "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32",
- "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32",
- "shasum": ""
- },
- "require": {
- "php": "^5.3.2 || ^7.0 || ^8.0"
- },
- "require-dev": {
- "phpstan/phpstan": "^1.4",
- "symfony/phpunit-bridge": "^4.2 || ^5"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "3.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Composer\\Semver\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Nils Adermann",
- "email": "naderman@naderman.de",
- "homepage": "http://www.naderman.de"
- },
- {
- "name": "Jordi Boggiano",
- "email": "j.boggiano@seld.be",
- "homepage": "http://seld.be"
- },
- {
- "name": "Rob Bast",
- "email": "rob.bast@gmail.com",
- "homepage": "http://robbast.nl"
- }
- ],
- "description": "Semver library that offers utilities, version constraint parsing and validation.",
- "keywords": [
- "semantic",
- "semver",
- "validation",
- "versioning"
- ],
- "support": {
- "irc": "ircs://irc.libera.chat:6697/composer",
- "issues": "https://github.com/composer/semver/issues",
- "source": "https://github.com/composer/semver/tree/3.4.0"
- },
- "funding": [
- {
- "url": "https://packagist.com",
- "type": "custom"
- },
- {
- "url": "https://github.com/composer",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/composer/composer",
- "type": "tidelift"
- }
- ],
- "time": "2023-08-31T09:50:34+00:00"
- },
- {
"name": "dflydev/dot-access-data",
"version": "v3.0.3",
"source": {
@@ -2887,141 +2596,6 @@
"time": "2023-11-13T09:31:12+00:00"
},
{
- "name": "php-http/discovery",
- "version": "1.19.4",
- "source": {
- "type": "git",
- "url": "https://github.com/php-http/discovery.git",
- "reference": "0700efda8d7526335132360167315fdab3aeb599"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-http/discovery/zipball/0700efda8d7526335132360167315fdab3aeb599",
- "reference": "0700efda8d7526335132360167315fdab3aeb599",
- "shasum": ""
- },
- "require": {
- "composer-plugin-api": "^1.0|^2.0",
- "php": "^7.1 || ^8.0"
- },
- "conflict": {
- "nyholm/psr7": "<1.0",
- "zendframework/zend-diactoros": "*"
- },
- "provide": {
- "php-http/async-client-implementation": "*",
- "php-http/client-implementation": "*",
- "psr/http-client-implementation": "*",
- "psr/http-factory-implementation": "*",
- "psr/http-message-implementation": "*"
- },
- "require-dev": {
- "composer/composer": "^1.0.2|^2.0",
- "graham-campbell/phpspec-skip-example-extension": "^5.0",
- "php-http/httplug": "^1.0 || ^2.0",
- "php-http/message-factory": "^1.0",
- "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3",
- "sebastian/comparator": "^3.0.5 || ^4.0.8",
- "symfony/phpunit-bridge": "^6.4.4 || ^7.0.1"
- },
- "type": "composer-plugin",
- "extra": {
- "class": "Http\\Discovery\\Composer\\Plugin",
- "plugin-optional": true
- },
- "autoload": {
- "psr-4": {
- "Http\\Discovery\\": "src/"
- },
- "exclude-from-classmap": [
- "src/Composer/Plugin.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Márk Sági-Kazár",
- "email": "mark.sagikazar@gmail.com"
- }
- ],
- "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations",
- "homepage": "http://php-http.org",
- "keywords": [
- "adapter",
- "client",
- "discovery",
- "factory",
- "http",
- "message",
- "psr17",
- "psr7"
- ],
- "support": {
- "issues": "https://github.com/php-http/discovery/issues",
- "source": "https://github.com/php-http/discovery/tree/1.19.4"
- },
- "time": "2024-03-29T13:00:05+00:00"
- },
- {
- "name": "php-http/multipart-stream-builder",
- "version": "1.3.1",
- "source": {
- "type": "git",
- "url": "https://github.com/php-http/multipart-stream-builder.git",
- "reference": "ed56da23b95949ae4747378bed8a5b61a2fdae24"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-http/multipart-stream-builder/zipball/ed56da23b95949ae4747378bed8a5b61a2fdae24",
- "reference": "ed56da23b95949ae4747378bed8a5b61a2fdae24",
- "shasum": ""
- },
- "require": {
- "php": "^7.1 || ^8.0",
- "php-http/discovery": "^1.15",
- "psr/http-factory-implementation": "^1.0"
- },
- "require-dev": {
- "nyholm/psr7": "^1.0",
- "php-http/message": "^1.5",
- "php-http/message-factory": "^1.0.2",
- "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.3"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Http\\Message\\MultipartStream\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Tobias Nyholm",
- "email": "tobias.nyholm@gmail.com"
- }
- ],
- "description": "A builder class that help you create a multipart stream",
- "homepage": "http://php-http.org",
- "keywords": [
- "factory",
- "http",
- "message",
- "multipart stream",
- "stream"
- ],
- "support": {
- "issues": "https://github.com/php-http/multipart-stream-builder/issues",
- "source": "https://github.com/php-http/multipart-stream-builder/tree/1.3.1"
- },
- "time": "2024-06-10T14:51:55+00:00"
- },
- {
"name": "phpoption/phpoption",
"version": "1.9.2",
"source": {
@@ -3097,645 +2671,6 @@
"time": "2023-11-12T21:59:55+00:00"
},
{
- "name": "psr-discovery/all",
- "version": "1.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/psr-discovery/all.git",
- "reference": "e353ca0cac46b2e954f4a3ee3a13f0de8be7b87b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/psr-discovery/all/zipball/e353ca0cac46b2e954f4a3ee3a13f0de8be7b87b",
- "reference": "e353ca0cac46b2e954f4a3ee3a13f0de8be7b87b",
- "shasum": ""
- },
- "require": {
- "php": "^8.1",
- "psr-discovery/cache-implementations": "^1.0",
- "psr-discovery/container-implementations": "^1.0",
- "psr-discovery/event-dispatcher-implementations": "^1.0",
- "psr-discovery/http-client-implementations": "^1.0",
- "psr-discovery/http-factory-implementations": "^1.0",
- "psr-discovery/log-implementations": "^1.0"
- },
- "type": "metapackage",
- "extra": {
- "merge-plugin": {
- "ignore-duplicates": false,
- "include": [
- "composer.local.json"
- ],
- "merge-dev": true,
- "merge-extra": false,
- "merge-extra-deep": false,
- "merge-scripts": false,
- "recurse": true,
- "replace": true
- }
- },
- "autoload": {
- "psr-4": {
- "PsrDiscovery\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Evan Sims",
- "email": "hello@evansims.com",
- "homepage": "https://evansims.com/"
- }
- ],
- "description": "Lightweight library that discovers available PSR implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.",
- "homepage": "https://github.com/psr-discovery",
- "keywords": [
- "PSR-11",
- "discovery",
- "psr",
- "psr-14",
- "psr-17",
- "psr-18",
- "psr-3",
- "psr-6"
- ],
- "support": {
- "source": "https://github.com/psr-discovery/all/tree/1.0.1"
- },
- "time": "2024-03-04T21:20:17+00:00"
- },
- {
- "name": "psr-discovery/cache-implementations",
- "version": "1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/psr-discovery/cache-implementations.git",
- "reference": "ebede0af34a7fd3c5564809e659ee69c0ab85ff6"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/psr-discovery/cache-implementations/zipball/ebede0af34a7fd3c5564809e659ee69c0ab85ff6",
- "reference": "ebede0af34a7fd3c5564809e659ee69c0ab85ff6",
- "shasum": ""
- },
- "require": {
- "php": "^8.1",
- "psr-discovery/discovery": "^1.0",
- "psr/cache": "^1.0 | ^2.0 | ^3.0"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^3.14",
- "mockery/mockery": "^1.5",
- "pestphp/pest": "^2.0",
- "phpstan/phpstan": "^1.10",
- "phpstan/phpstan-strict-rules": "^1.5",
- "rector/rector": "^0.15",
- "vimeo/psalm": "^5.8",
- "wikimedia/composer-merge-plugin": "^2.0"
- },
- "type": "library",
- "extra": {
- "merge-plugin": {
- "ignore-duplicates": false,
- "include": [
- "composer.local.json"
- ],
- "merge-dev": true,
- "merge-extra": false,
- "merge-extra-deep": false,
- "merge-scripts": false,
- "recurse": true,
- "replace": true
- }
- },
- "autoload": {
- "psr-4": {
- "PsrDiscovery\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Evan Sims",
- "email": "hello@evansims.com",
- "homepage": "https://evansims.com/"
- }
- ],
- "description": "Lightweight library that discovers available PSR-6 Cache implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.",
- "homepage": "https://github.com/psr-discovery",
- "keywords": [
- "cache",
- "cache-implementation",
- "discovery",
- "psr",
- "psr-6"
- ],
- "support": {
- "issues": "https://github.com/psr-discovery/cache-implementations/issues",
- "source": "https://github.com/psr-discovery/cache-implementations/tree/1.1.1"
- },
- "time": "2024-03-04T21:22:36+00:00"
- },
- {
- "name": "psr-discovery/container-implementations",
- "version": "1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/psr-discovery/container-implementations.git",
- "reference": "728a452b32b0bb60c4bac43b18db2e3105bb8d7e"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/psr-discovery/container-implementations/zipball/728a452b32b0bb60c4bac43b18db2e3105bb8d7e",
- "reference": "728a452b32b0bb60c4bac43b18db2e3105bb8d7e",
- "shasum": ""
- },
- "require": {
- "php": "^8.1",
- "psr-discovery/discovery": "^1.0",
- "psr/container": "^1.0 | ^2.0"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^3.14",
- "mockery/mockery": "^1.5",
- "pestphp/pest": "^2.0",
- "phpstan/phpstan": "^1.10",
- "phpstan/phpstan-strict-rules": "^1.5",
- "rector/rector": "^0.15",
- "vimeo/psalm": "^5.8",
- "wikimedia/composer-merge-plugin": "^2.0"
- },
- "type": "library",
- "extra": {
- "merge-plugin": {
- "ignore-duplicates": false,
- "include": [
- "composer.local.json"
- ],
- "merge-dev": true,
- "merge-extra": false,
- "merge-extra-deep": false,
- "merge-scripts": false,
- "recurse": true,
- "replace": true
- }
- },
- "autoload": {
- "psr-4": {
- "PsrDiscovery\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Evan Sims",
- "email": "hello@evansims.com",
- "homepage": "https://evansims.com/"
- }
- ],
- "description": "Lightweight library that discovers available PSR-11 Container implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.",
- "homepage": "https://github.com/psr-discovery/http-client-implementations",
- "keywords": [
- "PSR-11",
- "discovery",
- "psr"
- ],
- "support": {
- "issues": "https://github.com/psr-discovery/container-implementations/issues",
- "source": "https://github.com/psr-discovery/container-implementations/tree/1.1.1"
- },
- "time": "2024-03-04T21:24:05+00:00"
- },
- {
- "name": "psr-discovery/discovery",
- "version": "1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/psr-discovery/discovery.git",
- "reference": "9fb31dca2030accd9d3de21fb8806478e9df5b2b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/psr-discovery/discovery/zipball/9fb31dca2030accd9d3de21fb8806478e9df5b2b",
- "reference": "9fb31dca2030accd9d3de21fb8806478e9df5b2b",
- "shasum": ""
- },
- "require": {
- "composer/semver": "^3.0",
- "php": "^8.1"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^3.14",
- "mockery/mockery": "^1.5",
- "pestphp/pest": "^2.0",
- "phpstan/phpstan": "^1.10",
- "phpstan/phpstan-strict-rules": "^1.5",
- "rector/rector": "^0.15",
- "vimeo/psalm": "^5.8",
- "wikimedia/composer-merge-plugin": "^2.0"
- },
- "type": "library",
- "extra": {
- "merge-plugin": {
- "ignore-duplicates": false,
- "include": [
- "composer.local.json"
- ],
- "merge-dev": true,
- "merge-extra": false,
- "merge-extra-deep": false,
- "merge-scripts": false,
- "recurse": true,
- "replace": true
- }
- },
- "autoload": {
- "psr-4": {
- "PsrDiscovery\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Evan Sims",
- "email": "hello@evansims.com",
- "homepage": "https://evansims.com/"
- }
- ],
- "description": "Lightweight library that discovers available PSR implementations by searching for a list of well-known classes that implement the relevant interfaces, and returning an instance of the first one that is found.",
- "homepage": "https://github.com/psr-discovery/discovery",
- "keywords": [
- "PSR-11",
- "discovery",
- "psr",
- "psr-14",
- "psr-17",
- "psr-18",
- "psr-3",
- "psr-6"
- ],
- "support": {
- "issues": "https://github.com/psr-discovery/discovery/issues",
- "source": "https://github.com/psr-discovery/discovery/tree/1.1.1"
- },
- "time": "2024-03-04T21:26:05+00:00"
- },
- {
- "name": "psr-discovery/event-dispatcher-implementations",
- "version": "1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/psr-discovery/event-dispatcher-implementations.git",
- "reference": "9033bb984613703e4c4f795ef0657184dc1c70eb"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/psr-discovery/event-dispatcher-implementations/zipball/9033bb984613703e4c4f795ef0657184dc1c70eb",
- "reference": "9033bb984613703e4c4f795ef0657184dc1c70eb",
- "shasum": ""
- },
- "require": {
- "php": "^8.1",
- "psr-discovery/discovery": "^1.0",
- "psr/event-dispatcher": "^1.0"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^3.14",
- "mockery/mockery": "^1.5",
- "pestphp/pest": "^2.0",
- "phpstan/phpstan": "^1.10",
- "phpstan/phpstan-strict-rules": "^1.5",
- "rector/rector": "^0.15",
- "vimeo/psalm": "^5.8",
- "wikimedia/composer-merge-plugin": "^2.0"
- },
- "type": "library",
- "extra": {
- "merge-plugin": {
- "ignore-duplicates": false,
- "include": [
- "composer.local.json"
- ],
- "merge-dev": true,
- "merge-extra": false,
- "merge-extra-deep": false,
- "merge-scripts": false,
- "recurse": true,
- "replace": true
- }
- },
- "autoload": {
- "psr-4": {
- "PsrDiscovery\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Evan Sims",
- "email": "hello@evansims.com",
- "homepage": "https://evansims.com/"
- }
- ],
- "description": "Lightweight library that discovers available PSR-14 Event Dispatcher implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.",
- "homepage": "https://github.com/psr-discovery/http-client-implementations",
- "keywords": [
- "discovery",
- "psr",
- "psr-18"
- ],
- "support": {
- "issues": "https://github.com/psr-discovery/event-dispatcher-implementations/issues",
- "source": "https://github.com/psr-discovery/event-dispatcher-implementations/tree/1.1.1"
- },
- "time": "2024-03-04T21:27:10+00:00"
- },
- {
- "name": "psr-discovery/http-client-implementations",
- "version": "1.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/psr-discovery/http-client-implementations.git",
- "reference": "a05c54087d13504d8e48c27395fbab638fb0a114"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/psr-discovery/http-client-implementations/zipball/a05c54087d13504d8e48c27395fbab638fb0a114",
- "reference": "a05c54087d13504d8e48c27395fbab638fb0a114",
- "shasum": ""
- },
- "require": {
- "php": "^8.1",
- "psr-discovery/discovery": "^1.0",
- "psr/http-client": "^1.0"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^3.14",
- "mockery/mockery": "^1.5",
- "pestphp/pest": "^2.0",
- "phpstan/phpstan": "^1.10",
- "phpstan/phpstan-strict-rules": "^1.5",
- "rector/rector": "^0.15",
- "vimeo/psalm": "^5.8",
- "wikimedia/composer-merge-plugin": "^2.0"
- },
- "type": "library",
- "extra": {
- "merge-plugin": {
- "ignore-duplicates": false,
- "include": [
- "composer.local.json"
- ],
- "merge-dev": true,
- "merge-extra": false,
- "merge-extra-deep": false,
- "merge-scripts": false,
- "recurse": true,
- "replace": true
- }
- },
- "autoload": {
- "psr-4": {
- "PsrDiscovery\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Evan Sims",
- "email": "hello@evansims.com",
- "homepage": "https://evansims.com/"
- }
- ],
- "description": "Lightweight library that discovers available PSR-18 HTTP Client implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.",
- "homepage": "https://github.com/psr-discovery/http-client-implementations",
- "keywords": [
- "discovery",
- "psr",
- "psr-18"
- ],
- "support": {
- "issues": "https://github.com/psr-discovery/http-client-implementations/issues",
- "source": "https://github.com/psr-discovery/http-client-implementations/tree/1.2.0"
- },
- "time": "2024-03-16T05:29:47+00:00"
- },
- {
- "name": "psr-discovery/http-factory-implementations",
- "version": "1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/psr-discovery/http-factory-implementations.git",
- "reference": "4ee07ae795b794e61578db32b5422a780b01b833"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/psr-discovery/http-factory-implementations/zipball/4ee07ae795b794e61578db32b5422a780b01b833",
- "reference": "4ee07ae795b794e61578db32b5422a780b01b833",
- "shasum": ""
- },
- "require": {
- "php": "^8.1",
- "psr-discovery/discovery": "^1.1",
- "psr/http-factory": "^1.0"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^3.14",
- "mockery/mockery": "^1.5",
- "pestphp/pest": "^2.0",
- "phpstan/phpstan": "^1.10",
- "phpstan/phpstan-strict-rules": "^1.5",
- "rector/rector": "^0.15",
- "vimeo/psalm": "^5.8",
- "wikimedia/composer-merge-plugin": "^2.0"
- },
- "type": "library",
- "extra": {
- "merge-plugin": {
- "ignore-duplicates": false,
- "include": [
- "composer.local.json"
- ],
- "merge-dev": true,
- "merge-extra": false,
- "merge-extra-deep": false,
- "merge-scripts": false,
- "recurse": true,
- "replace": true
- }
- },
- "autoload": {
- "psr-4": {
- "PsrDiscovery\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Evan Sims",
- "email": "hello@evansims.com",
- "homepage": "https://evansims.com/"
- }
- ],
- "description": "Lightweight library that discovers available PSR-17 HTTP Factory implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.",
- "homepage": "https://github.com/psr-discovery/http-factory-implementations",
- "keywords": [
- "discovery",
- "psr",
- "psr-18"
- ],
- "support": {
- "issues": "https://github.com/psr-discovery/http-factory-implementations/issues",
- "source": "https://github.com/psr-discovery/http-factory-implementations/tree/1.1.1"
- },
- "time": "2024-03-04T21:31:16+00:00"
- },
- {
- "name": "psr-discovery/log-implementations",
- "version": "1.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/psr-discovery/log-implementations.git",
- "reference": "384894384663fa5e1b2186112fb8ffe3f81a0b22"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/psr-discovery/log-implementations/zipball/384894384663fa5e1b2186112fb8ffe3f81a0b22",
- "reference": "384894384663fa5e1b2186112fb8ffe3f81a0b22",
- "shasum": ""
- },
- "require": {
- "php": "^8.1",
- "psr-discovery/discovery": "^1.0",
- "psr/log": "^1.0 | ^2.0 | ^3.0"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^3.14",
- "mockery/mockery": "^1.5",
- "pestphp/pest": "^2.0",
- "phpstan/phpstan": "^1.10",
- "phpstan/phpstan-strict-rules": "^1.5",
- "rector/rector": "^0.15",
- "vimeo/psalm": "^5.8",
- "wikimedia/composer-merge-plugin": "^2.0"
- },
- "type": "library",
- "extra": {
- "merge-plugin": {
- "ignore-duplicates": false,
- "include": [
- "composer.local.json"
- ],
- "merge-dev": true,
- "merge-extra": false,
- "merge-extra-deep": false,
- "merge-scripts": false,
- "recurse": true,
- "replace": true
- }
- },
- "autoload": {
- "psr-4": {
- "PsrDiscovery\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Evan Sims",
- "email": "hello@evansims.com",
- "homepage": "https://evansims.com/"
- }
- ],
- "description": "Lightweight library that discovers available PSR-3 Log implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.",
- "homepage": "https://github.com/psr-discovery",
- "keywords": [
- "discovery",
- "log",
- "log-implementation",
- "psr",
- "psr-3"
- ],
- "support": {
- "issues": "https://github.com/psr-discovery/log-implementations/issues",
- "source": "https://github.com/psr-discovery/log-implementations/tree/1.0.1"
- },
- "time": "2024-03-04T21:32:27+00:00"
- },
- {
- "name": "psr/cache",
- "version": "3.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/cache.git",
- "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
- "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
- "shasum": ""
- },
- "require": {
- "php": ">=8.0.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Psr\\Cache\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "https://www.php-fig.org/"
- }
- ],
- "description": "Common interface for caching libraries",
- "keywords": [
- "cache",
- "psr",
- "psr-6"
- ],
- "support": {
- "source": "https://github.com/php-fig/cache/tree/3.0.0"
- },
- "time": "2021-02-03T23:26:27+00:00"
- },
- {
"name": "psr/clock",
"version": "1.0.0",
"source": {
diff --git a/config/app.php b/config/app.php
index 8922c7d..eb6382c 100644
--- a/config/app.php
+++ b/config/app.php
@@ -5,7 +5,7 @@ use Illuminate\Support\ServiceProvider;
return [
'name' => env('APP_NAME', 'diskfloppy.me'),
- 'version' => '2024.02.08',
+ 'version' => '2024.07.11',
'env' => env('APP_ENV', 'production'),
'debug' => (bool) env('APP_DEBUG', false),
'url' => env('APP_URL', 'http://localhost'),
diff --git a/config/auth0.php b/config/auth0.php
deleted file mode 100644
index 3795939..0000000
--- a/config/auth0.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-
-declare(strict_types=1);
-
-use Auth0\Laravel\Configuration;
-use Auth0\SDK\Configuration\SdkConfiguration;
-
-return Configuration::VERSION_2 + [
- 'registerGuards' => true,
- 'registerMiddleware' => true,
- 'registerAuthenticationRoutes' => true,
- 'configurationPath' => null,
-
- 'guards' => [
- 'default' => [
- Configuration::CONFIG_STRATEGY => Configuration::get(Configuration::CONFIG_STRATEGY, SdkConfiguration::STRATEGY_NONE),
- Configuration::CONFIG_DOMAIN => Configuration::get(Configuration::CONFIG_DOMAIN),
- Configuration::CONFIG_CUSTOM_DOMAIN => Configuration::get(Configuration::CONFIG_CUSTOM_DOMAIN),
- Configuration::CONFIG_CLIENT_ID => Configuration::get(Configuration::CONFIG_CLIENT_ID),
- Configuration::CONFIG_CLIENT_SECRET => Configuration::get(Configuration::CONFIG_CLIENT_SECRET),
- Configuration::CONFIG_AUDIENCE => Configuration::get(Configuration::CONFIG_AUDIENCE),
- Configuration::CONFIG_ORGANIZATION => Configuration::get(Configuration::CONFIG_ORGANIZATION),
- Configuration::CONFIG_USE_PKCE => Configuration::get(Configuration::CONFIG_USE_PKCE),
- Configuration::CONFIG_SCOPE => Configuration::get(Configuration::CONFIG_SCOPE),
- Configuration::CONFIG_RESPONSE_MODE => Configuration::get(Configuration::CONFIG_RESPONSE_MODE),
- Configuration::CONFIG_RESPONSE_TYPE => Configuration::get(Configuration::CONFIG_RESPONSE_TYPE),
- Configuration::CONFIG_TOKEN_ALGORITHM => Configuration::get(Configuration::CONFIG_TOKEN_ALGORITHM),
- Configuration::CONFIG_TOKEN_JWKS_URI => Configuration::get(Configuration::CONFIG_TOKEN_JWKS_URI),
- Configuration::CONFIG_TOKEN_MAX_AGE => Configuration::get(Configuration::CONFIG_TOKEN_MAX_AGE),
- Configuration::CONFIG_TOKEN_LEEWAY => Configuration::get(Configuration::CONFIG_TOKEN_LEEWAY),
- Configuration::CONFIG_TOKEN_CACHE => Configuration::get(Configuration::CONFIG_TOKEN_CACHE),
- Configuration::CONFIG_TOKEN_CACHE_TTL => Configuration::get(Configuration::CONFIG_TOKEN_CACHE_TTL),
- Configuration::CONFIG_HTTP_MAX_RETRIES => Configuration::get(Configuration::CONFIG_HTTP_MAX_RETRIES),
- Configuration::CONFIG_HTTP_TELEMETRY => Configuration::get(Configuration::CONFIG_HTTP_TELEMETRY),
- Configuration::CONFIG_MANAGEMENT_TOKEN => Configuration::get(Configuration::CONFIG_MANAGEMENT_TOKEN),
- Configuration::CONFIG_MANAGEMENT_TOKEN_CACHE => Configuration::get(Configuration::CONFIG_MANAGEMENT_TOKEN_CACHE),
- Configuration::CONFIG_CLIENT_ASSERTION_SIGNING_KEY => Configuration::get(Configuration::CONFIG_CLIENT_ASSERTION_SIGNING_KEY),
- Configuration::CONFIG_CLIENT_ASSERTION_SIGNING_ALGORITHM => Configuration::get(Configuration::CONFIG_CLIENT_ASSERTION_SIGNING_ALGORITHM),
- Configuration::CONFIG_PUSHED_AUTHORIZATION_REQUEST => Configuration::get(Configuration::CONFIG_PUSHED_AUTHORIZATION_REQUEST),
- Configuration::CONFIG_BACKCHANNEL_LOGOUT_CACHE => Configuration::get(Configuration::CONFIG_BACKCHANNEL_LOGOUT_CACHE),
- Configuration::CONFIG_BACKCHANNEL_LOGOUT_EXPIRES => Configuration::get(Configuration::CONFIG_BACKCHANNEL_LOGOUT_EXPIRES),
- ],
-
- 'api' => [
- Configuration::CONFIG_STRATEGY => SdkConfiguration::STRATEGY_API,
- ],
-
- 'web' => [
- Configuration::CONFIG_STRATEGY => SdkConfiguration::STRATEGY_REGULAR,
- Configuration::CONFIG_COOKIE_SECRET => Configuration::get(Configuration::CONFIG_COOKIE_SECRET, env('APP_KEY')),
- Configuration::CONFIG_REDIRECT_URI => Configuration::get(Configuration::CONFIG_REDIRECT_URI, env('APP_URL') . '/callback'),
- Configuration::CONFIG_SESSION_STORAGE => Configuration::get(Configuration::CONFIG_SESSION_STORAGE),
- Configuration::CONFIG_SESSION_STORAGE_ID => Configuration::get(Configuration::CONFIG_SESSION_STORAGE_ID),
- Configuration::CONFIG_TRANSIENT_STORAGE => Configuration::get(Configuration::CONFIG_TRANSIENT_STORAGE),
- Configuration::CONFIG_TRANSIENT_STORAGE_ID => Configuration::get(Configuration::CONFIG_TRANSIENT_STORAGE_ID),
- ],
- ],
-
- 'routes' => [
- Configuration::CONFIG_ROUTE_INDEX => Configuration::get(Configuration::CONFIG_ROUTE_INDEX, '/'),
- Configuration::CONFIG_ROUTE_CALLBACK => Configuration::get(Configuration::CONFIG_ROUTE_CALLBACK, '/callback'),
- Configuration::CONFIG_ROUTE_LOGIN => Configuration::get(Configuration::CONFIG_ROUTE_LOGIN, '/login'),
- Configuration::CONFIG_ROUTE_AFTER_LOGIN => Configuration::get(Configuration::CONFIG_ROUTE_AFTER_LOGIN, '/'),
- Configuration::CONFIG_ROUTE_LOGOUT => Configuration::get(Configuration::CONFIG_ROUTE_LOGOUT, '/logout'),
- Configuration::CONFIG_ROUTE_AFTER_LOGOUT => Configuration::get(Configuration::CONFIG_ROUTE_AFTER_LOGOUT, '/'),
- ],
-];