Imia Versions Save

An authentication library for Starlette and FastAPI.

v0.5.3

1 year ago

v0.5.1

2 years ago

Add imia.authentication.authenticate function for manual authentication. [BREAKING] UserProvider methods now account instance of HTTPConnection as the first argument:

Was:

def find_by_id(self, user_id: Any) 

Become:

def find_by_id(self, connection: HTTPConnection, user_id: Any) 

v0.4.0

2 years ago

v0.3.1

2 years ago
  • Do not cast user ID to string in login manager.

v0.3.0

2 years ago
  • add user providers with SQLAlchemy ORM or Core support

v0.2.1

2 years ago
  • Fix HTTP Basic authentication

v0.2.0

2 years ago

This release adds impersonation support. Also, multiple bug fixes included.

v0.1.1

2 years ago

v0.1.0

2 years ago

This release includes:

  • login/logout flow
  • pluggable authenticators
  • authentication middleware