Authly

Latest version: v0.1.4

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.4

Features:
- Added VS Code settings.json with Python path and test configuration
- Added bcrypt password hashing documentation and terminal usage guide
- Added comprehensive test suite for password hash verification

Improvements:
- Upgraded fastapi-testing from 0.1.1 to 0.2.0
- Migrated all test fixtures to use AsyncTestServer for better async support
- Renamed test files for better clarity:
- test_auth.py → test_auth_api.py
- test_users.py → test_users_api.py

Bug Fixes:
- Removed deprecated Pydantic Config class from token models
- Removed redundant JSON schema examples from token models
- Fixed version constraint for fastapi-testing dependency

This release focuses on improving the developer experience with better VS Code integration, comprehensive password hashing documentation, and modernized async testing infrastructure.

0.1.3

Minor fix:

- Removed incorrect poetry scripts element

0.1.2

Improve test infrastructure and logging setup

- Enhance api-test.sh script with better help documentation and parallel test execution
- Consolidate logging setup into dedicated modules for both tests and examples
- Remove unused token store and service dependencies from test fixtures
- Update fastapi-testing dependency to v0.1.1 with httpx version constraints
- Fix database connection handling in test infrastructure
- Add better logging configuration with customizable format and levels
- Clean up test configuration and temporary file handling

The changes improve the maintainability and reliability of the test suite while providing better debugging capabilities through enhanced logging. The api-test.sh script now offers better documentation and more robust parallel test execution.

0.1.1

feat: Add health check endpoint and improve test infrastructure

- Add /health endpoint with database connectivity check
- Enhance API test script with improved parallel test execution and cleanup
- Improve admin user creation and verification logic
- Add proper error handling for test results collection
- Reorganize test structure and add health endpoint tests
- Update documentation with user account state diagram

Breaking changes: None

0.1.0

- Introduce core authentication & authorization features built on FastAPI.
- Implement JWT-based access/refresh token generation, validation, and secure invalidation.
- Add secure secrets management with key rotation, backups, and secure deletion.
- Provide user management endpoints (CRUD) integrated with PostgreSQL via psycopg_pool.
- Integrate rate limiting and login attempt tracking for enhanced security.
- Set up project configuration with Poetry, environment examples, Docker DB initialization scripts, and extensive test coverage.

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.