Metadata-Version: 2.4
Name: fastapi-startkit-auth
Version: 0.7.0
Summary: Laravel-style authentication for FastAPI: OAuth2/JWT authorization server, cookie/session guard, SPA + CSRF protection, and Sanctum-style API tokens.
Keywords: fastapi,oauth2,jwt,auth,passport,sanctum,authentication,authorization,security,tokens,session,cookie,csrf,spa,starter-kit
Author: Bedram Tamang
Author-email: Bedram Tamang <tmgbedu@gmail.com>
License-Expression: MIT
License-File: LICENSE.md
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: FastAPI
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet :: WWW/HTTP :: Session
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Dist: fastapi>=0.110
Requires-Dist: pyjwt>=2.10.1
Requires-Dist: bcrypt>=4.1
Requires-Dist: pydantic>=2
Requires-Dist: python-multipart>=0.0.9
Requires-Dist: masonite-orm>=2.18 ; extra == 'masoniteorm'
Requires-Dist: fastapi-startkit[database]>=0.60,<1.0 ; python_full_version >= '3.12' and extra == 'startkit'
Requires-Dist: pytest>=8 ; extra == 'test'
Requires-Dist: pytest-asyncio>=0.23 ; extra == 'test'
Requires-Dist: httpx>=0.27 ; extra == 'test'
Requires-Dist: aiosqlite>=0.20 ; extra == 'test'
Requires-Dist: asyncpg>=0.29 ; extra == 'test'
Requires-Python: >=3.10
Project-URL: Homepage, https://github.com/fastapi-startkit/fastapi-startkit-auth
Project-URL: Repository, https://github.com/fastapi-startkit/fastapi-startkit-auth
Project-URL: Issues, https://github.com/fastapi-startkit/fastapi-startkit-auth/issues
Project-URL: Changelog, https://github.com/fastapi-startkit/fastapi-startkit-auth/blob/main/CHANGELOG.md
Provides-Extra: masoniteorm
Provides-Extra: startkit
Provides-Extra: test
Description-Content-Type: text/markdown

# FastAPI Startkit Auth

FastAPI Startkit Auth provides authentication for FastAPI: an OAuth2/JWT authorization server, cookie/session guards, SPA + CSRF protection, and API tokens.

## Official Documentation

Documentation for FastAPI Startkit Auth can be found on the [FastAPI Startkit website](https://fastapi-startkit.github.io/docs/authentication).

## Contributing

Thank you for considering contributing to FastAPI Startkit Auth! The contribution guide can be found in the [FastAPI Startkit documentation](https://fastapi-startkit.github.io/docs/authentication).

## Code of Conduct

In order to ensure that the FastAPI Startkit community is welcoming to all, please review and abide by the code of conduct in the [FastAPI Startkit documentation](https://fastapi-startkit.github.io/docs/authentication).

## Security Vulnerabilities

If you discover a security vulnerability within FastAPI Startkit Auth, please report it privately to the maintainers rather than opening a public issue. Details can be found in the [FastAPI Startkit documentation](https://fastapi-startkit.github.io/docs/authentication).

## License

FastAPI Startkit Auth is open-sourced software licensed under the [MIT license](LICENSE.md).
