When SSOfy requests user data, it is either made by a login action or a simple user inquiry.
You should choose based on which data to reveal on the
scopes that the user picked during the authorization process.
You may craft your own implementation (recommended) by implementing the SSOfy\Laravel\Filters\Contracts\UserFilterInterface or extending the default implementation.
The default implementation has no restrictions and always exposes the following data:
Please consider if the user hasn't yet granted permission (unauthorized), the
scopes array will be empty.
In this case, you should always respect the users' privacy and only include the information which is applicable to
As soon as you have your own implementation of the
make sure to switch to it in the User Data Settings
section of the