Hacker News new | ask | show | jobs
by leorio 2149 days ago
I'm in the process of learning rust and rocket. Is there any auth library that you used, or implemented it yourself?

Also, how long have you been working on this?

1 comments

Cool, I think you'll really enjoy it.

For authenticating with Google and Facebook I used the oauth2 crate.

For logging in in general I used private encrypted cookies as described on this page: https://api.rocket.rs/v0.4/rocket/http/enum.Cookies.html

I used a Request Guard that decrypts this cookie into the corresponding user identifier. Here's a link to that page: https://api.rocket.rs/v0.4/rocket/request/trait.FromRequest....

I've been working on this for a little over a year now, off and on.

Let me know if would like me to expand on any of these points.