# Awesome Articles and Projects

This awesome list contains awesome articles and talks on Authlib, and awesome projects built with Authlib.

If you have an awesome article on Authlib, please submit a pull request. Note, some links may be removed in the future, we keep ONLY the awesome ones.

## Examples

### OAuth Clients Demo

An official example on how to use OAuth clients with Authlib in Flask, Django, Starlette, and FastAPI.

- Source Code: https://github.com/authlib/demo-oauth-client

### OAuth 2.0 Provider

An official example on how to create an OAuth 2.0 server with Authlib.

- Source Code: https://github.com/authlib/example-oauth2-server

### OpenID Connect 1.0 Provider

An official example on how to create an OpenID Connect server with Authlib.

- Source Code: https://github.com/authlib/example-oidc-server

## Projects

Open source projects that are using Authlib to create an OAuth server.

### uData

Customizable and skinnable social platform dedicated to (open)data.

- Documentation: https://udata.readthedocs.io/

- Source Code: https://github.com/opendatateam/udata

### NMOS Authorisation Server

AMWA NMOS BCP-003-02 Authorisation Server

- Source Code: https://github.com/bbc/nmos-auth-server

### anchore engine

A service that analyzes docker images and applies user-defined acceptance policies to allow automated container image validation and certification.

- Source Code: https://github.com/anchore/anchore-engine

## Articles

- Access Google Analytics API: An example on how to use `AssertionSession`.

- Using Authlib with gspread.

- Multipart Upload to Google Cloud Storage.

- Create Twitter login for FastAPI.

- Google login for FastAPI.

- FastAPI with Google OAuth.