bbs-lab/nova-okta
Nova Okta adds Okta single sign-on to Laravel Nova, letting administrators authenticate through your organization's Okta identity provider instead of local credentials. Simple configuration, seamless SSO login for your Nova dashboard.
two-factor.login bridge. v3.0.0 keeps those flows intact while aligning default logout URLs with common Okta conventions.{nova-path}/authorization-code/callback/logout to {nova-path}/authorization-code/logout. This is not a code-level route-name break, but it is an operational configuration change for teams on v2.0.0: update the Okta Sign-out redirect URI or pin OKTA_CALLBACK_LOGOUT_PATH.authorization-code/logout, or upgrading from v1.x, should not need changes.Consider adoption when:
route('nova-okta.logout') remain unchanged in v3.0.0.Look elsewhere when:
OKTA_CALLBACK_LOGOUT_PATH pinning.For executives: This is a low-surface-area upgrade to our Laravel Nova/Okta authentication integration. It keeps admin SSO aligned with standard Okta logout conventions and avoids custom auth maintenance. The main decision is operational: v2 users must update the Okta sign-out redirect URI, or pin the existing path, before upgrading.
For engineering: v3.0.0 adopts bbs-lab/laravel-okta v3.0 defaults. NovaOktaPanel inherits path(), so there is no source change; route names, login override, and the two-factor.login bridge are unchanged. The risk is concentrated in the logout redirect default: from v2.0.0, point Okta’s Sign-out redirect URI at {nova-path}/authorization-code/logout or set OKTA_CALLBACK_LOGOUT_PATH. From v1.x or standard Okta apps already whitelisting that path, no action is required. CI is green with Pest at 100% coverage/MSI, PHPStan level 8, and Pint across the supported matrix.
For security/platform stakeholders: The change standardizes logout behavior with Okta’s common convention, which supports cleaner session termination and identity-provider consistency. Approve the upgrade with a short Okta configuration check for v2 deployments.
How can I help you explore Laravel packages today?