|
53671
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
security
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53671
|
|
53681
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53681
|
|
53682
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53682
|
|
53683
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidanceC<40100% LzMon 20 Apr 11:23:40User::factory->create(['email' => 'playlist-policy-test-'• uniqido .cexalllore.neuThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but theuneerMne issue shoula de nxearegaroless. Wne secunty bumo seis one.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.rving to test it nowyes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production, focus on runtime verification rather than CI:1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader - run composer dump-autoload if notcone auromaucalv in vour cedov divele, ane coniiin no class reso uuon errors 1nuaravelloos.3. Laravel logs - tail storage/1ogs/laravel.10g for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up hereimmediately if somethingbtoke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths it phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentalv ou lledin an unintended transitve bumo.ir wou d show nereThe good news is all five are patch minor bumps with no API changes, so the blast radius isverow. revak estaiime samost ceran concleenta uming -akerseec colision—Replv…Cannot AkCiaudo ic Aland can mako mistakec Plesce double-chock recnoncod...
|
iTerm2
|
NULL
|
NULL
|
53683
|
|
53684
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53684
|
|
53685
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon Z0 A0r 11-24.01WHere could I see OAuth/Passport changes in laravel projectReplv.CannotA4Ciaudo ic Aland can mako mistakec Plence double-chock recnoncoc)...
|
iTerm2
|
NULL
|
NULL
|
53685
|
|
53706
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon ZU Aor 11-20.00WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport token"cau contleauch.onpcat contigpassport.ohp# guards, provlders#if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport:: tokensExpireIno)Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReply...CannotAky...
|
iTerm2
|
NULL
|
NULL
|
53706
|
|
53707
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C47 8 Mon 20 Apr 11:25:08•• 0DEV (docker)DOCKER381DEV (docker)$82APP (-zsh)83-zshX4screenpipe"• 85php"and"/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply withSkipping.psr-autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Skipping.Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply withpsr-4 autoloadingstandard. Skipping.Illuminate\Foundation\ComposerScripts::postAutoloadDump@php artisan package:discover --ansiINFO Discovering packages.24slides/laravel-saml2aws/aws-sdk-php-laravelbarryvdh/laravel-debugbarbarryvdh/laravel-ide-helperbepsvpt/secure-headerschaseconey/laravel-datadog-helperdevio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsGenerated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny#DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONE...
|
iTerm2
|
NULL
|
NULL
|
53707
|
|
53708
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon zU Aor 11-20.00WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport|token" Acau contleauch.onpcat contigpassport.ono# guards, providers# if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/ --include="*.php" -]# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• Personal Accesstoken model 1 vou ve extendedir• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport: :tokensExpireIn()Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReplv…Cannot#kyCiaudo ic Aland can mako mictakac Plence double-chock recnoncoc)...
|
iTerm2
|
NULL
|
NULL
|
53708
|
|
53709
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
ffmpeg
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53709
|
|
53710
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
ffmpeg
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53710
|
|
53711
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
ffmpeg
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53711
|
|
53712
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon zuAor 11-20.10WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:Reply# Koutes registered bphp artisan route:list | grep -E "oauth|passport|token"# Configcat contleauch.onpcat contigpassport.ohp# guards, provlders#if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport: :tokensExpireIn()Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReplv…CannotAkyCiaudo ic Aland can mako mictakac Plesce double-chock recnoncod...
|
iTerm2
|
NULL
|
NULL
|
53712
|
|
53713
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% <78 Mon 20 Apr 11:25:19•• 0DEV (docker)DOCKERDEV (docker)$82APP (-zsh)*3-zsh• *4ffmpeg• *5Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/VZ/0nDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloadingstandard.Skipping.Illuminate\Foundation\ComposerScripts::postAutoloadDump@php artisan package:discover --ansiINFODiscovering packages.24slides/laravel-saml2aws/aws-sdk-php-laravelbarryvdh/laravel-debugbarbarryvdh/laravel-ide-helperbepspt/secure-headerschaseconey/Laravel-datadog-helperdevio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEGeneratedoptimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"...
|
iTerm2
|
NULL
|
NULL
|
53713
|
|
53714
|
ITerm2ShellEditViewSessionScriptsProfilesWindowHel ITerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0100% <78 Mon 20 Apr 11:25:30DEV (docker)APP (-zsh)DOCKERdevio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDEV (docker)$82Generated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny# php artisan route:list |grep -E "oauthlpassport|token"GETIHEADapi/vl/call-token/{team}/#participant?}GETIHEADapi/v1/get-access-token/{provider?}GETIHEADapi/v1/integration-app-tokenPUTapi/v1/organizations/{team}/api-tokenPOSTapi/v1/single-claim-token/{provider?}GETIHEADexport/{token}GETIHEADexport/{token}/media/{track}.m3u8GETIHEADexport/{token}/playlist.m3u8GETIHEADoauth/authorizePOSToauth/authorizeDELETEoauth/authorizeGETIHEADoauth/deviceGETIHEADoauth/device/authorizePOSToauth/device/authorizeDELETEoauth/device/authorizePOSToauth/device/codePOSToauth/tokenPOSToauth/token/refreshGETIHEADtoken-loginroot@docker_lamp_1:/home/jiminny#*3-zsh• *4screenpipe"• 85DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDEVAPI\ClientTokenController@generateTokenapi.get_access_token › Auth\SocialController@getAccessTokenTeamSetupController@integrationAppTokenAPI\[EMAIL]-claim-token ›Auth\SocialController@getSingleUseClaimexport › ExportController@viewExportControllerêmediaexport-playlist › [EMAIL] ›Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › DeviceUserCodeControllerpassport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationControllerpassport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationControllerpassport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationControllerpassport.device.code › Laravel\Passport › DeviceCodeControllerpassport.token › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Auth\SsoController@ssoTokenLogin...
|
iTerm2
|
NULL
|
NULL
|
53714
|
|
53715
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0.DEV (docker)APP (-zsh)DOCKERS- 981devio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDEV (docker)$82Generated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny# php artisan route:list |grep -E "oauthlpassport|token"GETIHEADapi/vl/call-token/{team}/#participant?}GETIHEADapi/v1/get-access-token/{provider?}GETIHEADapi/v1/integration-app-tokenPUTapi/v1/organizations/{team}/api-tokenPOSTapi/v1/single-claim-token/{provider?}GETIHEADexport/{token}GETIHEADexport/{token}/media/{track}.m3u8GETIHEADexport/{token}/playlist.m3u8GETIHEADoauth/authorizePOSToauth/authorizeDELETEoauth/authorizeGETIHEADoauth/deviceGETIHEADoauth/device/authorizePOSToauth/device/authorizeDELETEoauth/device/authorizePOSToauth/device/codePOSToauth/tokenPOSToauth/token/refreshGETIHEADtoken-loginroot@docker_lamp_1:/home/jiminny#*3-zsh• ₴4100% <47*Mon 20 Apr 11:25:32181screenpipe™• ₴5DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDEVAPI\ClientTokenController@generateTokenapi.get_access_token › Auth\SocialController@getAccessTokenTeamSetupController@integrationAppTokenAPI\[EMAIL]-claim-token ›Auth\SocialController@getSingleUseClaimexport › ExportController@viewExportControllerêmediaexport-playlist › [EMAIL] ›Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › DeviceUserCodeControllerpassport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationControllerpassport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationControllerpassport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationControllerpassport.device.code › Laravel\Passport › DeviceCodeControllerpassport.token › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Auth\SsoController@ssoTokenLogin...
|
iTerm2
|
DEV (docker)
|
NULL
|
53715
|
|
53716
|
100% S2Mon ZU A0r 11-20.32•••Security patch review 100% S2Mon ZU A0r 11-20.32•••Security patch review and testing guidanceWHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"Replv +cat config/auth.phpcat contigpassport.ono# guards, provlders# if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/ --include="*.php" -]# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• Personal Accesstoken model 1 vou ve extendedir• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport: :tokensExpireIn()Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReplv…CannotAkCiaudo ic Aland can mako mictakac Plesce double-chock recnoncod...
|
iTerm2
|
DEV (docker)
|
NULL
|
53716
|
|
53717
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53717
|
|
53718
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon ZU A0r 11-20.30WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"Replv +cat config/auth.php# guards, provlders# if it exists (not alwavs present)cat contig/passport.pnp# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport:: tokensExpireIno)Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReplv…CannotAkCiaudo ic Aland can mako mictakac Plesce double-chock recnoncod...
|
iTerm2
|
NULL
|
NULL
|
53718
|
|
53719
|
iTerm2ShellEditViewSessionScriptsProfilesWindowH iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERDEV (docker)$82I If you have multiple user tables or models you may configure multipleI sources which represent each model / table. These sources may thenI be assigned to any extra authentication guards you have defined.I Supported: "database", "eloquent"‹$0100% C47 8 Mon 20 Apr 11:25:40DEV (docker)APP (-zsh)|*3-zsh• *4screenpipe"• *5*/DEV'providers' = ['users' » ['driver''eloquent''model' = Jiminny\Models\User: : class,],'partners''driver''eloquent','model' = Jiminny\Models\Partner:: class,],'teams' = ['driver'=> 'eloquent''model' = Jiminny \Models\Team: : class,],// 'users'→ [//'driver'*database',//'table' = 'users',// ],/*Password Confirmation TimeoutHere you may define the amount of seconds before a password confirmationtimes out and the user is prompted to re-enter their password via theconfirmation screen. By default, the timeout lasts for three hours.*/'password_timeout' → 10800,];root@docker_lamp_1:/home/jiminny# ]...
|
iTerm2
|
NULL
|
NULL
|
53719
|
|
53720
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53720
|
|
53721
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53721
|
|
53722
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53722
|
|
53723
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)DOCKERlaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDEV (docker)$82APP (-zsh)Generated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny# php artisan route:list |grep-E "oauthIpassport|token"GETIHEADapi/v1/call-token/{team}/{participant?}GETIHEADapi/v1/get-access-token/{provider?}GETIHEADapi/v1/integration-app-tokenPUTapi/vl/organizations/{team}/api-tokenPOSTapi/v1/single-claim-token/{provider?}GETIHEADexport/{token}GETIHEADexport/ {token}/media/{track}.m3u8GETIHEADexport/{token}/playlist.m3u8GETIHEADoauth/authorizePOSToauth/authorizeDELETEoauth/authorizeGETIHEADoauth/deviceGETIHEADoauth/device/authorizePOSToauth/device/authorizeDELETEoauth/device/authorizePOSToauth/device/codePOSToauth/tokenPOSToauth/token/refreshGETIHEADtoken-loginroot@docker_lamp_1:/home/jiminny# cat config/auth.php<?phpreturn [/*Authentication Defaults*3-zsh• ₴4100% <7Mon 20 Apr 11:25:55DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONE181screenpipe"• *5DEVAPI\ClientTokenController@generateTokenapi.get_access_token › Auth\SocialController@getAccessTokenTeamSetupController@integrationAppToken..... API\[EMAIL]-claim-token › Auth\SocialController@getSingleUseClaimexport › ExportController@viewExportController@mediaexport-playlist › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › DeviceUserCodeControllerpassport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationControllerpassport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationControllerpassport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationControllerpassport.device.code › Laravel\Passport › DeviceCodeControllerpassport.token › Laravel\Passport › [EMAIL] › Laravel\Passport › TransientTokenController@refresh.. login.token › Auth\SsoController@ssoTokenLogin...
|
iTerm2
|
NULL
|
NULL
|
53723
|
|
53724
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidanceMOn ZU AOr 11:20:0WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors. just pre-existing warnings (those ambiguousFlysystem Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport|token"t Conf-Reolv &onpcat config/passport.php# guards, provlders# if it exists (not always present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase. Passport changes in 13.6 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPaccnort:.tokensFynireTnOOuickest runtime check — inside vour Docker container:bashnho artisan nassnort:kevs --force 2>?1php artisan route:list grep oauth# confirms kevs are intacti# confirms routes are recicteredReplv…Cannot AhCiaudo ic Aland can mako mictakac Plesce double-chock recnoncod...
|
iTerm2
|
NULL
|
NULL
|
53724
|
|
53725
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance^ < 40100% LzMon ZU AOr 11-20.00WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors. just pre-existing warnings (those ambiguousFlysystem/ Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"cat contleauch.onpcat contigpassport.ono# guaras, provlders# if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/ --include="*.php" -1A# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase. Passport changes in 13.6 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport::tokensExpireInoReplv…Cannot AhCiaudo ic Aland can mako mictakac Plence double-chock recnoncoc)...
|
iTerm2
|
NULL
|
NULL
|
53725
|
|
53726
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp•• 0DEV (docker)DOCKER• 81laravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDEV (docker)$82APP (-zsh)Generatedoptimized autoload filescontaining 95492 classesroot@docker_lamp_1:/home/jiminny# phpartisan route:list lGETIHEADapi/v1/call-token/{team}/{participant?}GETIHEADapi/v1/get-access-token/{provider?}GETIHEADapi/v1/integration-app-tokenPUTapi/vl/organizations/{team}/api-tokenPOSTapi/v1/single-claim-token/{provider?}GETIHEADexport/{token}GETIHEADexport/ {token}/media/{track}.m3u8GETIHEADexport/{token}/playlist.m3u8GETIHEADoauth/authorizePOSToauth/authorizeDELETEoauth/authorizeGETIHEADoauth/deviceGETIHEADoauth/device/authorizePOSToauth/device/authorizeDELETEoauth/device/authorizePOSToauth/device/codePOSToauth/tokenPOSToauth/token/refreshGETIHEADtoken-loginroot@docker_lamp_1:/home/jiminny# cat config/auth.php<?phpgrep-E "oauthIpassport|token"return [/**3-zsh• *4100% C8Mon 20 Apr 11:25:57screenpipe"• 85DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDEVAPI\ClientTokenController@generateTokenapi.get_access_token › Auth\SocialController@getAccessTokenTeamSetupController@integrationAppToken..... API\[EMAIL]-claim-token › Auth\SocialController@getSingleUseClaimexport › ExportController@viewExportController@mediaexport-playlist › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › DeviceUserCodeControllerpassport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationControllerpassport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationControllerpassport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationControllerpassport.device.code › Laravel\Passport › DeviceCodeControllerpassport.token › Laravel\Passport › [EMAIL] › Laravel\Passport › TransientTokenController@refresh.. login.token › Auth\SsoController@ssoTokenLoginAuthentication Defaults...
|
iTerm2
|
NULL
|
NULL
|
53726
|
|
53727
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53727
|
|
53728
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53728
|
|
53729
|
iTerm2ShellEditDOCKERViewSessionScriptsProfilesWin iTerm2ShellEditDOCKERViewSessionScriptsProfilesWindowHelpDEV (docker)$82<,0.DEV (docker)APP (-zsh)*3-zsh• *4100% C47 8 Mon 20 Apr 11:26:16T₴1|screenpipe"• *5'providers' => ['users' » ['driver'→ 'eloquent"'model' = Jiminny\Models\User:: class,],'partners' » ['driver' =>'eloquent"'model' = Jiminny \Models\Partner: : class,],'teams'= ['driver''eloquent','model' = Jiminny\Models\Team: : class,],// 'users' » [////// ],'driver'=> 'database','table' » 'users',DEV/*Password Confirmation TimeoutHere you may define the amount of seconds before a password confirmationtimes out and theuser is prompted to re-enter their password via theconfirmation screen. By default, the timeout lasts for three hours.*/"password_timeout'→> 10800,];root@docker_lamp_1:/home/jiminny# cat config/passport.phpcat: config/passport.php: No such file or directoryroot@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -1app/Providers/AppServiceProvider.phpapp/Providers/AuthServiceProvider.phproot@docker_lamp_1:/home/jiminny# l...
|
iTerm2
|
NULL
|
NULL
|
53729
|
|
53730
|
MOn ZU AOr 11:20.10Security patch review and testi MOn ZU AOr 11:20.10Security patch review and testing guidanceWHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors. just pre-existing warnings (those ambiguousFlysystem/ Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"cau contleauch.onpcat contigpassport.ohp# guards, provlders# if it exists (not always present)Reply +# Where Passport igrep -r "Passport::" app/ --include="*.php"# Custom middleware or token checksgrep -r "auth:api\|CheckClientCredentials)[HasApiTokens" app/ --include="*.php" -xIn the codebase. Passport changes in 13.6 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport:: tokensExpireInoReplv…Cannot AhCiaudo ic Aland can mako mictakec Plence double-chock recnoncoc)...
|
iTerm2
|
NULL
|
NULL
|
53730
|
|
53731
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -l
app/Providers/AppServiceProvider.php
app/Providers/AuthServiceProvider.php
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53731
|
|
53732
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon zUAor 11-20.19WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"# Configcat contleauch.onpcat contigpassport.ohp# guaras, provlders#if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1Reply +# Custom middleware or token checksgrep -r "auth:api\|CheckClientCredentials\|HasApiTokens" app/ --include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider that calls Passport::routes() orPassport: :tokensExpireIn()Reply...CannotA4Ciaude ic Aland can make mictakec Plence double-chock recnoncoc)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53732
|
|
53733
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -l
app/Providers/AppServiceProvider.php
app/Providers/AuthServiceProvider.php
root@docker_lamp_1:/home/jiminny# grep -r "auth:api\|CheckClientCredentials\|HasApiTokens" app/ --include="*.php" -l
app/Traits/HasApiTokens.php
app/Providers/RouteServiceProvider.php
app/Models/Partner.php
app/Models/User.php
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53733
|
|
53734
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -l
app/Providers/AppServiceProvider.php
app/Providers/AuthServiceProvider.php
root@docker_lamp_1:/home/jiminny# grep -r "auth:api\|CheckClientCredentials\|HasApiTokens" app/ --include="*.php" -l
app/Traits/HasApiTokens.php
app/Providers/RouteServiceProvider.php
app/Models/Partner.php
app/Models/User.php
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53734
|
|
53735
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -l
app/Providers/AppServiceProvider.php
app/Providers/AuthServiceProvider.php
root@docker_lamp_1:/home/jiminny# grep -r "auth:api\|CheckClientCredentials\|HasApiTokens" app/ --include="*.php" -l
app/Traits/HasApiTokens.php
app/Providers/RouteServiceProvider.php
app/Models/Partner.php
app/Models/User.php
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53735
|
|
53740
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -l
app/Providers/AppServiceProvider.php
app/Providers/AuthServiceProvider.php
root@docker_lamp_1:/home/jiminny# grep -r "auth:api\|CheckClientCredentials\|HasApiTokens" app/ --include="*.php" -l
app/Traits/HasApiTokens.php
app/Providers/RouteServiceProvider.php
app/Models/Partner.php
app/Models/User.php
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53740
|
|
53741
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -l
app/Providers/AppServiceProvider.php
app/Providers/AuthServiceProvider.php
root@docker_lamp_1:/home/jiminny# grep -r "auth:api\|CheckClientCredentials\|HasApiTokens" app/ --include="*.php" -l
app/Traits/HasApiTokens.php
app/Providers/RouteServiceProvider.php
app/Models/Partner.php
app/Models/User.php
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53741
|
|
53742
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)$82‹$0DEV (docker)APP (-zsh)DOCKER'driver''eloquent"'model'→ Jiminny\Models\User::class,*3-zsh• ₴4100% C47 8 Mon 20 Apr 11:26:47T81screenpipe"• ₴5|],'partners'= ['driver' »'eloquent''model' = Jiminny\Models\Partner::class,],'teams' = ['driver'=>'eloquent''model' = Jiminny \Models\Team: : class,],//'users'= [//'driver'//'table'// ],'database',"users',DEV/*Password Confirmation TimeoutI Here you may definethe amount of seconds before a password confirmationI timesout and the user is prompted to re-enter their password via theI confirmation screen. By default, the timeout lasts for three hours.'password_timeout' → 10800,root@docker_lamp_1:/home/jiminny# cat config/passport.phpcat: config/passport.php: No such file or directoryroot@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -1app/Providers/AppServiceProvider.phpapp/Providers/AuthServiceProvider.phproot@docker_lamp_1:/home/jiminny# grep-r "auth:api\/CheckClientCredentials\|HasApiTokens"app/ --include="*.php" -1app/Traits/HasApiTokens.phpapp/Providers/RouteServiceProvider.phpapp/Models/Partner.phpapp/Models/User.phproot@docker_lamp_1:/home/jiminny# ]...
|
iTerm2
|
NULL
|
NULL
|
53742
|
|
53746
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)$82‹$0DEV (docker)APP (-zsh)DOCKER'driver''eloquent"'model'→ Jiminny\Models\User::class,*3-zsh• ₴4100% C47 8 Mon 20 Apr 11:26:55T81screenpipe"• ₴5|],'partners'= ['driver' »'eloquent''model' = Jiminny\Models\Partner::class,],'teams' = ['driver'=>'eloquent''model' = Jiminny \Models\Team: : class,],//'users'= [//'driver'//'table'// ],'database',"users',DEV/*Password Confirmation TimeoutI Here you may definethe amount of seconds before a password confirmationI timesout and the user is prompted to re-enter their password via theI confirmation screen. By default, the timeout lasts for three hours.'password_timeout' → 10800,root@docker_lamp_1:/home/jiminny# cat config/passport.phpcat: config/passport.php: No such file or directoryroot@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -1app/Providers/AppServiceProvider.phpapp/Providers/AuthServiceProvider.phproot@docker_lamp_1:/home/jiminny# grep-r "auth:api\/CheckClientCredentials\|HasApiTokens"app/ --include="*.php" -1app/Traits/HasApiTokens.phpapp/Providers/RouteServiceProvider.phpapp/Models/Partner.phpapp/Models/User.phproot@docker_lamp_1:/home/jiminny# ]...
|
iTerm2
|
NULL
|
NULL
|
53746
|
|
53747
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidanceC<$0100% LzMon zu Aor 11-20.:00WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"cat contleauch.onpcat contigpassport.ohp# guards, provlders# if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport: :tokensExpireIn()app/Providers/AppServiceProvider.phpCannotA4...
|
iTerm2
|
NULL
|
NULL
|
53747
|
|
53748
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)$82<,0.DEV (docker)APP (-zsh)DOCKER'driver''eloquent"'model'→ Jiminny\Models\User::class,*3-zsh• ₴4100% C47 8 Mon 20 Apr 11:26:59T₴1|screenpipe"• *5],'partners'= ['driver' »'eloquent''model' = Jiminny\Models\Partner::class,],'teams' = ['driver'=>'eloquent''model' = Jiminny \Models\Team: : class,],//'users'= [//'driver'//'table'// ],'database',"users',DEV/*Password Confirmation TimeoutI Here you may definethe amount of seconds before a password confirmationI timesout and the user is prompted to re-enter their password via theI confirmation screen. By default, the timeout lasts for three hours.'password_timeout' → 10800,root@docker_lamp_1:/home/jiminny# cat config/passport.phpcat: config/passport.php: No such file or directoryroot@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -1app/Providers/AppServiceProvider.phpapp/Providers/AuthServiceProvider.phproot@docker_lamp_1:/home/jiminny# grep-r "auth:api\/CheckClientCredentials\|HasApiTokens"app/ --include="*.php" -1app/Traits/HasApiTokens.phpapp/Providers/RouteServiceProvider.phpapp/Models/Partner.phpapp/Models/User.phproot@docker_lamp_1:/home/jiminny# ]...
|
iTerm2
|
NULL
|
NULL
|
53748
|
|
53749
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon zu Aor 11-20.09WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"# Configcat contleauch.onpcat contigpassport.ohp# guards, provlders# if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/ --include="*.php" -]# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider that calls Passport::routes() orPassport: :tokensExpireIn()CannotA4...
|
iTerm2
|
NULL
|
NULL
|
53749
|
|
53751
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -l
app/Providers/AppServiceProvider.php
app/Providers/AuthServiceProvider.php
root@docker_lamp_1:/home/jiminny# grep -r "auth:api\|CheckClientCredentials\|HasApiTokens" app/ --include="*.php" -l
app/Traits/HasApiTokens.php
app/Providers/RouteServiceProvider.php
app/Models/Partner.php
app/Models/User.php
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53751
|
|
53752
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -l
app/Providers/AppServiceProvider.php
app/Providers/AuthServiceProvider.php
root@docker_lamp_1:/home/jiminny# grep -r "auth:api\|CheckClientCredentials\|HasApiTokens" app/ --include="*.php" -l
app/Traits/HasApiTokens.php
app/Providers/RouteServiceProvider.php
app/Models/Partner.php
app/Models/User.php
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53752
|
|
53753
|
iTerm2ShellEditViewSessionDOCKER381'driver' iTerm2ShellEditViewSessionDOCKER381'driver''eloquent''model'→ Jiminny\Models\User::class,DEV (docker)],'partners'= ['driver' »'eloquent''model' = Jiminny\Models\Partner::class,],'teams' = ['driver'=>'eloquent''model' = Jiminny \Models\Team: : class,],//'users'= [//'driver'//'table'// ],'database',"users',ScriptsProfilesWindowHelp‹$0$82DEV (docker)APP (-zsh)*3-zsh• *4100% C47 8 Mon 20 Apr 11:27:09T₴1|screenpipe"• *5DEV/*Password Confirmation TimeoutI Here you may definethe amount of seconds before a password confirmationI timesout and the user is prompted to re-enter their password via theI confirmation screen. By default, the timeout lasts for three hours.'password_timeout' → 10800,root@docker_lamp_1:/home/jiminny# cat config/passport.phpcat: config/passport.php: No such file or directoryroot@docker_lamp_1:/home/jiminny# grep -r "Passport::"app/ --include="*.php" -1app/Providers/AppServiceProvider.phpapp/Providers/AuthServiceProvider.phproot@docker_lamp_1:/home/jiminny# grepr"auth:api\ICheckClientCredentials\|HasApiTokens"app/ --include="*.php" -1app/Traits/HasApiTokens.phpapp/Providers/RouteServiceProvider.phpapp/Models/Partner.phpapp/Models/User.phproot@docker_lamp_1:/home/jiminny# ]...
|
iTerm2
|
NULL
|
NULL
|
53753
|
|
53754
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:27:10WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors. just pre-existing warnings (those ambiguousFlysystem/ Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"t Conficcau contleauch.onpcat contigpassport.ohp# guards, provlders# if it exists (not always present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase. Passport changes in 13.6 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport:: tokensExpireInoReplv..Cannot AhCiaudo ic Aland can mako mictakac Plence double-chock recnoncoc)...
|
iTerm2
|
NULL
|
NULL
|
53754
|
|
53761
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:27:19WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors. just pre-existing warnings (those ambiguousFlysystem/ Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"t Conficcat config/auth.phpcat contigpassport.ohp# guards, provlders# if it exists (not always present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase. Passport changes in 13.6 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport:: tokensExpireInoReplv..CannotAkCiaudo ic Aland can mako mictakac Plence double-chock recnoncoc)...
|
iTerm2
|
NULL
|
NULL
|
53761
|
|
53762
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -l
app/Providers/AppServiceProvider.php
app/Providers/AuthServiceProvider.php
root@docker_lamp_1:/home/jiminny# grep -r "auth:api\|CheckClientCredentials\|HasApiTokens" app/ --include="*.php" -l
app/Traits/HasApiTokens.php
app/Providers/RouteServiceProvider.php
app/Models/Partner.php
app/Models/User.php
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53762
|
|
53763
|
Last login: Mon Apr 20 10:16:41 on ttys006
Poetry Last login: Mon Apr 20 10:16:41 on ttys006
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/PortableVisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\VisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/VisibilityConverter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/VisibilityConverter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapter" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapter.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\FallbackMimeTypeDetector" was found in both "/home/jiminny/vendor/league/flysystem-local/FallbackMimeTypeDetector.php" and "/home/jiminny/vendor/league/flysystem/src/Local/FallbackMimeTypeDetector.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\Local\LocalFilesystemAdapterTest" was found in both "/home/jiminny/vendor/league/flysystem-local/LocalFilesystemAdapterTest.php" and "/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Http\Controllers\API\V2\OnDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/OnDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.
Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
24slides/laravel-saml2 [PASSWORD_DOTS] DONE
aws/aws-sdk-php-laravel [PASSWORD_DOTS] DONE
barryvdh/laravel-debugbar [PASSWORD_DOTS] DONE
barryvdh/laravel-ide-helper [PASSWORD_DOTS] DONE
bepsvpt/secure-headers [PASSWORD_DOTS] DONE
chaseconey/laravel-datadog-helper [PASSWORD_DOTS] DONE
devio/pipedrive [PASSWORD_DOTS] DONE
jasonmccreary/laravel-test-assertions [PASSWORD_DOTS] DONE
jdavidbakr/cloudfront-proxies [PASSWORD_DOTS] DONE
kalnoy/nestedset [PASSWORD_DOTS] DONE
laravel/passport [PASSWORD_DOTS] DONE
laravel/slack-notification-channel [PASSWORD_DOTS] DONE
laravel/tinker [PASSWORD_DOTS] DONE
laravel/ui [PASSWORD_DOTS] DONE
laravolt/avatar [PASSWORD_DOTS] DONE
league/statsd [PASSWORD_DOTS] DONE
nesbot/carbon [PASSWORD_DOTS] DONE
nunomaduro/collision [PASSWORD_DOTS] DONE
nunomaduro/termwind [PASSWORD_DOTS] DONE
propaganistas/laravel-phone [PASSWORD_DOTS] DONE
santigarcor/laratrust [PASSWORD_DOTS] DONE
sentry/sentry-laravel [PASSWORD_DOTS] DONE
shiftonelabs/laravel-sqs-fifo-queue [PASSWORD_DOTS] DONE
spatie/laravel-fractal [PASSWORD_DOTS] DONE
spatie/laravel-ignition [PASSWORD_DOTS] DONE
spatie/laravel-webhook-server [PASSWORD_DOTS] DONE
staudenmeir/belongs-to-through [PASSWORD_DOTS] DONE
vinkla/hashids [PASSWORD_DOTS] DONE
Generated optimized autoload files containing 95492 classes
root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"
GET|HEAD api/v1/call-token/{team}/{participant?} [PASSWORD_DOTS] API\ClientTokenController@generateToken
GET|HEAD api/v1/get-access-token/{provider?} [PASSWORD_DOTS] api.get_access_token › Auth\SocialController@getAccessToken
GET|HEAD api/v1/integration-app-token [PASSWORD_DOTS] TeamSetupController@integrationAppToken
PUT api/v1/organizations/{team}/api-token [PASSWORD_DOTS] API\TeamController@generateApiToken
POST api/v1/single-claim-token/{provider?} [PASSWORD_DOTS] api.singe-claim-token › Auth\SocialController@getSingleUseClaim
GET|HEAD export/{token} [PASSWORD_DOTS] export › ExportController@view
GET|HEAD export/{token}/media/{track}.m3u8 [PASSWORD_DOTS] ExportController@media
GET|HEAD export/{token}/playlist.m3u8 [PASSWORD_DOTS] export-playlist › ExportController@playlist
GET|HEAD oauth/authorize [PASSWORD_DOTS] passport.authorizations.authorize › Laravel\Passport › AuthorizationController@authorize
POST oauth/authorize [PASSWORD_DOTS] passport.authorizations.approve › Laravel\Passport › ApproveAuthorizationController@approve
DELETE oauth/authorize [PASSWORD_DOTS] passport.authorizations.deny › Laravel\Passport › DenyAuthorizationController@deny
GET|HEAD oauth/device [PASSWORD_DOTS] passport.device › Laravel\Passport › DeviceUserCodeController
GET|HEAD oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationController
POST oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationController
DELETE oauth/device/authorize [PASSWORD_DOTS] passport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationController
POST oauth/device/code [PASSWORD_DOTS] passport.device.code › Laravel\Passport › DeviceCodeController
POST oauth/token [PASSWORD_DOTS] passport.token › Laravel\Passport › AccessTokenController@issueToken
POST oauth/token/refresh [PASSWORD_DOTS] passport.token.refresh › Laravel\Passport › TransientTokenController@refresh
GET|HEAD token-login [PASSWORD_DOTS] login.token › Auth\SsoController@ssoTokenLogin
root@docker_lamp_1:/home/jiminny# cat config/auth.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Defaults
|--------------------------------------------------------------------------
|
| This option controls the default authentication "guard" and password
| reset options for your application. You may change these defaults
| as required, but they're a perfect start for most applications.
|
*/
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
/*
|--------------------------------------------------------------------------
| Authentication Guards
|--------------------------------------------------------------------------
|
| Next, you may define every authentication guard for your application.
| Of course, a great default configuration has been defined for you
| here which uses session storage and the Eloquent user provider.
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| Supported: "session"
|
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
'partner-api' => [
'driver' => 'token',
'provider' => 'partners',
'hash' => false,
],
'customer-api' => [
'driver' => 'token',
'provider' => 'teams',
'hash' => true,
],
],
/*
|--------------------------------------------------------------------------
| User Providers
|--------------------------------------------------------------------------
|
| All authentication drivers have a user provider. This defines how the
| users are actually retrieved out of your database or other storage
| mechanisms used by this application to persist your user's data.
|
| If you have multiple user tables or models you may configure multiple
| sources which represent each model / table. These sources may then
| be assigned to any extra authentication guards you have defined.
|
| Supported: "database", "eloquent"
|
*/
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\User::class,
],
'partners' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Partner::class,
],
'teams' => [
'driver' => 'eloquent',
'model' => Jiminny\Models\Team::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
/*
|--------------------------------------------------------------------------
| Password Confirmation Timeout
|--------------------------------------------------------------------------
|
| Here you may define the amount of seconds before a password confirmation
| times out and the user is prompted to re-enter their password via the
| confirmation screen. By default, the timeout lasts for three hours.
|
*/
'password_timeout' => 10800,
];
root@docker_lamp_1:/home/jiminny# cat config/passport.php
cat: config/passport.php: No such file or directory
root@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -l
app/Providers/AppServiceProvider.php
app/Providers/AuthServiceProvider.php
root@docker_lamp_1:/home/jiminny# grep -r "auth:api\|CheckClientCredentials\|HasApiTokens" app/ --include="*.php" -l
app/Traits/HasApiTokens.php
app/Providers/RouteServiceProvider.php
app/Models/Partner.php
app/Models/User.php
root@docker_lamp_1:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
DEV (docker)...
|
iTerm2
|
DEV (docker)
|
NULL
|
53763
|