* [WIP] Add OAuth 2.0 authorization login
* Add social user relationship table
* Update social user relationship table back_populates
* Add OAuth 2.0 related interface
* Automatically redirect authorization addresses
* Update OAuth2 authorization to GitHub
* Add implementation code
* fix the callback interface return
* fix typo
* fix the api return
* fix imports
* Fix logic for creating system users and social tables
* Fix user information storage
* Add OAuth2 source link
* remove unnecessary db refresh
* remove the front end docker-compose annotation
* Fix request.form() in middleware
* resume global exception handling
* update the order in which data is processed
* Add demo interface for uploading files
* fix path params
* Replace APScheduler to Celery task
* black format
* Add celery to run the script
* Update celery usage to README
* Update test task
* Add celery rabbitmq broker
* Fix dockerfiles
* Add task interface access authorization
* Update celery deploy run
* Fix dockerfiles
* Fix supervisor conf
* Update celery broker default is redis
* Force the pro env to use rabbitmq
* Update the task interface
* Add celery beat README description
* Update warning text style
* Revoke the default config comment content of the supervisor
* Add more Casbin related interfaces
* lint
* update delete all api paths
* fix decimal data format
* update add user interface return
* fix add user interface return
* fix interface path is wrong
* lint
* rename the file casbin_rbac to rbac
* omit
* fix casbin async enforcer
* update the group rule interface access permissions
* add menu permission validation
* update the init test data sql
* add the staff field to the user information query return
* Update roles and nickname fields to be optional
* Update the department and role fields is optional
* fix role judgment
* New add user interface
* update interface permissions
* fix nickname judgment
* Add user password encryption salt
* update the salt logic
* Update the SQL files
* Add an update admin login permission interface
* update the is_staff field comment
* update the staff error msg
* Update user backend management operation permissions
* Update role directory interface is standalone
* fix data type conversion error
* update the body to the schema type
* fix menu permission verification
* Update user role interface to standalone
* Fix the userinfo schema department field type
* fix update userinfo values
* fix update user avatar value
* update readme docs
* update test data sql
* update readme typo
* update readme docs
* Adapt to the frontend.
* Fix role update exception.
* add current user info interface.
* add meta schema
* annotate captcha
* update interface to restful specification
* update info to me
* Update and fix permissions logic
* feat: Update base route
* Exclude non-system routing record operation logs
* Update the parameter variable name
* Fix the jwt authorization verify
* Roles menu authorization is turned off by default
* Fix the operation log code field type
* Update the casbin routing string to config
* Fix JWT middleware
* Add custom msg of token error
* Add the character length of the operation log code field
* Update the logout interface authorization
* opera_log_middleware method split
* extract ip and ua information
* added ua and ip information to login log and operation log
* extract request args func
* desensitization adds async decorations
* fix get summary exception
* fix get summary exception2