OAuth2 integration for Rocket applications
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
Jeb Rosen fff1fdda87 Improve documentation on Provider specification. 1 месяц назад
examples Add a full example for custom provider configuration. 1 месяц назад
src Improve documentation on Provider specification. 1 месяц назад
.gitignore Initial publish to GitHub. 1 год назад
CHANGELOG.md Prepare 0.2.0-rc.1 release. 5 месяцев назад
Cargo.toml Add a full example for custom provider configuration. 1 месяц назад
LICENSE-APACHE Initial publish to GitHub. 1 год назад
LICENSE-MIT Initial publish to GitHub. 1 год назад
README.md Initial publish to GitHub. 1 год назад

README.md

rocket_oauth2

rocket_oauth2 makes it easy to use OAuth2 in Rocket applications:

  • Facilitates OAuth 2.0 client functionality to obtain authorization from users.
  • Handles the authorization callback and token exchange.
  • Runs an application-specific callback when a token has been successfully obtained.
  • Optionally mounts a login route that redirects to the authorization endpoint.
  • Supports attachment of multiple callbacks and service providers.

Example

See the examples directory for more details, including the implementations of GitHubCallback and GoogleCallback.

License

rocket_oauth2 is licensed under either of the following, at your option: