Skip to content

Commit 0b07226

Browse files
natewiebe13Nate Wiebe
authored andcommitted
Add tip for using new isGrantedForUser() function
1 parent 6c341c3 commit 0b07226

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

security.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2585,6 +2585,18 @@ want to include extra details only for users that have a ``ROLE_SALES_ADMIN`` ro
25852585
// ...
25862586
}
25872587
2588+
.. tip::
2589+
2590+
Using ``isGranted()`` checks authorization against the currently logged in user. If you need to check
2591+
against a user that is not the one logged in or if checking authorization when the user session is not
2592+
available in a CLI context (example: message queue, cronjob) ``isGrantedForUser()`` can be used to set the
2593+
target user explicitly.
2594+
2595+
.. versionadded:: 7.3
2596+
2597+
The :method:`Symfony\\Bundle\\SecurityBundle\\Security::isGrantedForUser`
2598+
method was introduced in Symfony 6.4.
2599+
25882600
If you're using the :ref:`default services.yaml configuration <service-container-services-load-example>`,
25892601
Symfony will automatically pass the ``security.helper`` to your service
25902602
thanks to autowiring and the ``Security`` type-hint.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy