<commit_before>rust-oauth
==========

Basic oAuth in RUST<commit_msg>README: roadmap<commit_after>rust-oauth
==========

Basic oAuth in RUST

*This project is part of a [Hack Reactor](http://hackreactor.com/) hackathon.*

### Roadmap - intentionally left vague

* *Every iterative advance should be followed by a generalization to crates, so that code remains consumable.*

- [ ] Create a redirecting server

- [ ] Integrate [PostgreSQL](https://github.com/sfackler/rust-postgres)

 - Begin by storing basic information on server use/client origin

- [ ] Point redirection to oAuth and store tokens

- [ ] Authorize tokens server-to-server

- [ ] Store authorized tokens

- [ ] Log requests/responses

 - Possible side-project: Kenny (Loggins)?

- [ ] Implement persistent sessions

- [ ] Redirect to login unless sessioned (gated server)

- [ ] Serve static files

## Dependencies

*See the **Getting started** section for instructions on linking to dependency libraries.*

* [rust-oauth]

* [rust-http]

# Getting started

***To do...***
{'fraction_non_alphanumeric': 0.12319538017324351, 'fraction_numerical': 0.0, 'mean_word_length': 4.098039215686274, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3762718', 'n_tokens_mistral': 316, 'n_tokens_neox': 300, 'n_words': 105}