Files
symfony-flex-recipes-contrib/oat-sa.bundle-lti1p3.2.0.json
T
github-action[bot]andgithub-action[bot] 07bebab4b0 Update Flex endpoint
2021-11-15 21:21:31 +00:00

92 lines
4.9 KiB
JSON

{
"manifests": {
"oat-sa/bundle-lti1p3": {
"manifest": {
"bundles": {
"OAT\\Bundle\\Lti1p3Bundle\\Lti1p3Bundle": [
"all"
]
},
"copy-from-recipe": {
"config/": "%CONFIG_DIR%/"
},
"env": {
"LTI1P3_SERVICE_ENCRYPTION_KEY": "%generate(secret)%"
},
"post-install-output": [
" * <fg=blue>Create</> development keys: <comment>mkdir -p config/secrets/dev && openssl genrsa -out config/secrets/dev/private.key 2048 && openssl rsa -in config/secrets/dev/private.key -outform PEM -pubout -out config/secrets/dev/public.key</>",
"",
" * <fg=blue>Configure</> your keys, platform, tools and registrations in file <fg=green>config/packages/lti1p3.yaml</>",
"",
" * <fg=blue>Configure</> the platform and tools automated routes in file <fg=green>config/routes/lti1p3.yaml</>",
"",
" * <fg=blue>Read</> the documentation at <comment>https://github.com/oat-sa/bundle-lti1p3</>"
]
},
"files": {
"config/packages/lti1p3.yaml": {
"contents": [
"lti1p3:",
" key_chains:",
" platformKey:",
" key_set_name: \"platformSet\"",
" public_key: \"file://%kernel.project_dir%/config/secrets/dev/public.key\"",
" private_key: \"file://%kernel.project_dir%/config/secrets/dev/private.key\"",
" private_key_passphrase: null",
" toolKey:",
" key_set_name: \"toolSet\"",
" public_key: \"file://%kernel.project_dir%/config/secrets/dev/public.key\"",
" private_key: \"file://%kernel.project_dir%/config/secrets/dev/private.key\"",
" private_key_passphrase: null",
" platforms:",
" localPlatform:",
" name: \"Local platform\"",
" audience: \"http://localhost/platform\"",
" oidc_authentication_url: \"http://localhost/lti1p3/oidc/login-authentication\"",
" oauth2_access_token_url: \"http://localhost/lti1p3/auth/platformKey/token\"",
" tools:",
" localTool:",
" name: \"Local tool\"",
" audience: \"http://localhost/tool\"",
" oidc_login_initiation_url: \"http://localhost/lti1p3/oidc/login-initiation\"",
" launch_url: \"http://localhost/lti1p3/tool/launch\"",
" deep_link_launch_url: null",
" registrations:",
" local:",
" client_id: \"client_id\"",
" platform: \"localPlatform\"",
" tool: \"localTool\"",
" deployment_ids:",
" - \"deploymentId1\"",
" platform_key_chain: \"platformKey\"",
" tool_key_chain: \"toolKey\"",
" platform_jwks_url: null",
" tool_jwks_url: null",
"",
""
],
"executable": false
},
"config/routes/lti1p3.yaml": {
"contents": [
"lti1p3_jwks:",
" resource: '@Lti1p3Bundle/Resources/config/routing/jwks.yaml'",
"",
"lti1p3_message_platform:",
" resource: '@Lti1p3Bundle/Resources/config/routing/message/platform.yaml'",
"",
"lti1p3_message_tool:",
" resource: '@Lti1p3Bundle/Resources/config/routing/message/tool.yaml'",
"",
"lti1p3_service_platform:",
" resource: '@Lti1p3Bundle/Resources/config/routing/service/platform.yaml'",
""
],
"executable": false
}
},
"ref": "f78f0066e7d021430ae554c44754c0ee16ba1b51"
}
}
}