From cd683aada573e60740fc04b2b69d2a25288f02d0 Mon Sep 17 00:00:00 2001 From: "github-action[bot]" <> Date: Thu, 6 Oct 2022 16:42:54 +0000 Subject: [PATCH] Update Flex endpoint --- RECIPES.md | 1 + ...1b126eebe583d944398d47a30690b44f3fab3.json | 67 +++++++++++++++++++ index.json | 3 + league.oauth2-server-bundle.0.4.json | 67 +++++++++++++++++++ 4 files changed, 138 insertions(+) create mode 100644 archived/league.oauth2-server-bundle/d301b126eebe583d944398d47a30690b44f3fab3.json create mode 100644 league.oauth2-server-bundle.0.4.json diff --git a/RECIPES.md b/RECIPES.md index 01b87ef6..4abed14d 100644 --- a/RECIPES.md +++ b/RECIPES.md @@ -16,6 +16,7 @@ Additional recipes can be found on the [Contrib Recipes Repository](https://gith | [hautelook/alice-bundle](https://packagist.org/packages/hautelook/alice-bundle) | [2.2](hautelook/alice-bundle/2.2) | `alice` | | [javiereguiluz/easyadmin-bundle](https://packagist.org/packages/javiereguiluz/easyadmin-bundle) | [1.17](javiereguiluz/easyadmin-bundle/1.17) | | | [league/flysystem-bundle](https://packagist.org/packages/league/flysystem-bundle) | [1.0](league/flysystem-bundle/1.0) | | +| [league/oauth2-server-bundle](https://packagist.org/packages/league/oauth2-server-bundle) | [0.4](league/oauth2-server-bundle/0.4) | | | [lexik/jwt-authentication-bundle](https://packagist.org/packages/lexik/jwt-authentication-bundle) | [2.5](lexik/jwt-authentication-bundle/2.5) | `jwt`, `jwt-auth`, `jwtauth` | | [nelmio/alice](https://packagist.org/packages/nelmio/alice) | [3.3](nelmio/alice/3.3) | | | [nelmio/cors-bundle](https://packagist.org/packages/nelmio/cors-bundle) | [1.5](nelmio/cors-bundle/1.5) | `cors` | diff --git a/archived/league.oauth2-server-bundle/d301b126eebe583d944398d47a30690b44f3fab3.json b/archived/league.oauth2-server-bundle/d301b126eebe583d944398d47a30690b44f3fab3.json new file mode 100644 index 00000000..4faad916 --- /dev/null +++ b/archived/league.oauth2-server-bundle/d301b126eebe583d944398d47a30690b44f3fab3.json @@ -0,0 +1,67 @@ +{ + "manifests": { + "league/oauth2-server-bundle": { + "manifest": { + "bundles": { + "League\\Bundle\\OAuth2ServerBundle\\LeagueOAuth2ServerBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "OAUTH_PRIVATE_KEY": "%kernel.project_dir%/%CONFIG_DIR%/jwt/private.pem", + "OAUTH_PUBLIC_KEY": "%kernel.project_dir%/%CONFIG_DIR%/jwt/public.pem", + "OAUTH_PASSPHRASE": "%generate(secret)%", + "OAUTH_ENCRYPTION_KEY": "%generate(secret)%" + }, + "post-install-output": [ + " 1. Provide a key pair ", + " * Generate a private/public key pair at the locations defined in your .env file, using the value of the OAUTH_PASSPHRASE as passphrase: https://oauth2.thephpleague.com/installation/#generating-public-and-private-keys", + "", + " 2. Update the database schema ", + " * Update your database schema so that bundle entities can be managed by Doctrine", + "", + " 3. Read the docs ", + " * Read the documentation at https://github.com/thephpleague/oauth2-server-bundle/blob/master/docs/index.md" + ] + }, + "files": { + "config/packages/league_oauth2_server.yaml": { + "contents": [ + "league_oauth2_server:", + " authorization_server:", + " private_key: '%env(resolve:OAUTH_PRIVATE_KEY)%'", + " private_key_passphrase: '%env(resolve:OAUTH_PASSPHRASE)%'", + " encryption_key: '%env(resolve:OAUTH_ENCRYPTION_KEY)%'", + " resource_server:", + " public_key: '%env(resolve:OAUTH_PUBLIC_KEY)%'", + " scopes:", + " available: ['email']", + " default: ['email']", + " persistence:", + " doctrine: null", + "", + "when@test:", + " league_oauth2_server:", + " persistence:", + " in_memory: null", + "" + ], + "executable": false + }, + "config/routes/league_oauth2_server.yaml": { + "contents": [ + "oauth2_server:", + " resource: '@LeagueOAuth2ServerBundle/Resources/config/routes.php'", + " type: php", + "" + ], + "executable": false + } + }, + "ref": "d301b126eebe583d944398d47a30690b44f3fab3" + } + } +} diff --git a/index.json b/index.json index 579cdfac..1b57cca7 100644 --- a/index.json +++ b/index.json @@ -434,6 +434,9 @@ "league/flysystem-bundle": [ "1.0" ], + "league/oauth2-server-bundle": [ + "0.4" + ], "lexik/jwt-authentication-bundle": [ "2.3", "2.5" diff --git a/league.oauth2-server-bundle.0.4.json b/league.oauth2-server-bundle.0.4.json new file mode 100644 index 00000000..4faad916 --- /dev/null +++ b/league.oauth2-server-bundle.0.4.json @@ -0,0 +1,67 @@ +{ + "manifests": { + "league/oauth2-server-bundle": { + "manifest": { + "bundles": { + "League\\Bundle\\OAuth2ServerBundle\\LeagueOAuth2ServerBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "OAUTH_PRIVATE_KEY": "%kernel.project_dir%/%CONFIG_DIR%/jwt/private.pem", + "OAUTH_PUBLIC_KEY": "%kernel.project_dir%/%CONFIG_DIR%/jwt/public.pem", + "OAUTH_PASSPHRASE": "%generate(secret)%", + "OAUTH_ENCRYPTION_KEY": "%generate(secret)%" + }, + "post-install-output": [ + " 1. Provide a key pair ", + " * Generate a private/public key pair at the locations defined in your .env file, using the value of the OAUTH_PASSPHRASE as passphrase: https://oauth2.thephpleague.com/installation/#generating-public-and-private-keys", + "", + " 2. Update the database schema ", + " * Update your database schema so that bundle entities can be managed by Doctrine", + "", + " 3. Read the docs ", + " * Read the documentation at https://github.com/thephpleague/oauth2-server-bundle/blob/master/docs/index.md" + ] + }, + "files": { + "config/packages/league_oauth2_server.yaml": { + "contents": [ + "league_oauth2_server:", + " authorization_server:", + " private_key: '%env(resolve:OAUTH_PRIVATE_KEY)%'", + " private_key_passphrase: '%env(resolve:OAUTH_PASSPHRASE)%'", + " encryption_key: '%env(resolve:OAUTH_ENCRYPTION_KEY)%'", + " resource_server:", + " public_key: '%env(resolve:OAUTH_PUBLIC_KEY)%'", + " scopes:", + " available: ['email']", + " default: ['email']", + " persistence:", + " doctrine: null", + "", + "when@test:", + " league_oauth2_server:", + " persistence:", + " in_memory: null", + "" + ], + "executable": false + }, + "config/routes/league_oauth2_server.yaml": { + "contents": [ + "oauth2_server:", + " resource: '@LeagueOAuth2ServerBundle/Resources/config/routes.php'", + " type: php", + "" + ], + "executable": false + } + }, + "ref": "d301b126eebe583d944398d47a30690b44f3fab3" + } + } +}