📄️ BaseUser (class)
This is the base class for the User model in Squirrels. You can extend this class to create your own User model in [user.py].
📄️ provider (decorator function)
This is a decorator function that can be used to register new authentication providers (such as Google, GitHub, etc.) in [user.py]. The decorated function must return a [ProviderConfigs] object.
📄️ ProviderConfigs (class)
This is a class that contains the configuration for third-party authentication providers (such as Google, Facebook, etc.) that implement the [OpenID Connect] protocol. It is returned by functions decorated with the [provider] decorator in [user.py].