Skip to content

Authentication

Using the Service and Crud Operations thats coded in Authx natively thats could be used with different routers.

the Main Class AuthService is the main class that is used to authenticate users.

from authx import AuthService, UsersRepo, JWTBackend


Service = AuthService(
    repo = UsersRepo,
    auth_backend= JWTBackend,
    debug = True,
    base_url = 'http://localhost:5000',
    site = 'http://localhost:5000',
    recaptcha_secret = '6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe',
    smtp_username = 'username',
    smtp_password = 'password',
    smtp_host = 'smtp.gmail.com',
    smtp_tls = True,
    display_name = 'AuthX',
)