3 releases

0.5.2 Jun 28, 2022
0.5.1 May 30, 2022
0.5.0 May 30, 2022

#6 in #sign-in

33 downloads per month

MIT license

23KB
542 lines

Sign In With Apple with Async Rust

Forked from sign-in-with-apple

Renamed from sign-in-with-apple-fixed. This is for my private projects. Issues and PRs are always welcome.

Breaking Changes from v0.4.0

See docs

Features

  • [x]: Verify identity token
  • [x]: Validate authorization code
  • [x]: Generate & validate refresh token
  • [x]: Revoke access token & refresh token
  • [ ]: Server To Server Notification
  • [ ]: Caching Apple Pub keys with retry when missing key
  • [ ]: Auto revalidation of expired identity token

lib.rs:

Async Sign In With Apple

Follow the https://developer.apple.com/documentation/sign_in_with_apple

Dependencies

~16–32MB
~611K SLoC