Auth Functions

class ai.backend.client.func.auth.Auth

Provides the function interface for login session management and authorization.

classmethod await login(user_id, password, otp=None)

Log-in into the endpoint with the given user ID and password. It creates a server-side web session and return a dictionary with "authenticated" boolean field and JSON-encoded raw cookie data.

Return type

dict

classmethod await logout()

Log-out from the endpoint. It clears the server-side web session.

Return type

None

classmethod await update_password(old_password, new_password, new_password2)

Update user’s password. This API works only for account owner.

Return type

dict