about summary refs log tree commit diff
path: root/indieauth
Commit message (Collapse)AuthorAgeFilesLines
* kittybox-indieauth: implement Display instead of ToStringVika2024-08-231-11/+12
|
* kittybox-indieauth: switch to dep feature syntaxVika2024-08-191-1/+1
|
* kittybox-indieauth: fix failing doctestVika2024-08-181-1/+2
|
* feat: logins!!Vika2024-08-181-1/+1
| | | | | | | | yes you can finally sign in this is also supposed to show private posts intended for you! maybe i can also reveal my email to those who sign in! :3
* kittybox-indieauth: support transforming strings to PKCEVerifierVika2024-08-181-0/+5
| | | | for apps that can't hold state for long
* kittybox-indieauth: support OAuth2 Client MetadataVika2024-08-181-1/+114
| | | | Required for new revision of IndieAuth.
* kittybox-indieauth: separate ProfileUrl struct from GrantResponseVika2024-08-181-7/+11
| | | | Seems to be useful on its own.
* kittybox-indieauth: small code cleanupsVika2024-08-173-8/+15
|
* kittybox-indieauth: allow using custom RNGs for PKCEVika2024-08-171-1/+10
|
* kittybox-indieauth: allow using custom RNGs for stateVika2024-08-171-2/+14
|
* kittybox-indieauth: AuthorizationRequest::into_query_pairs()Vika2024-08-171-1/+37
| | | | | | | | This is a more efficient way of appending to a query string, as it avoids a needless copy and borrows most things instead. We can't really avoid copying here, since we'll need to write to the query string, but we can avoid an extra copy by borrowing most of our way through.
* Upgrade dependencies and fix deprecated functionalityVika2024-08-021-2/+2
| | | | | | | I think I managed to not lose any functionality from my dependencies. sqlparser remains unupgraded, but that's mostly because it is only used in one example and it's not worth it to upgrade right now.
* kittybox-indieauth: 0.1.0 -> 0.2.0Vika2024-07-092-8/+111
| | | | | | | | | Added fundamental AutoAuth types. This library can now be used to augment existing authorization and token endpoints with AutoAuth capabilities. See https://github.com/sknebel/AutoAuth/blob/master/AutoAuth.md for the latest spec draft.
* lint: no extra whitespace on line endingsVika2024-01-292-4/+4
|
* Moved the entire Kittybox tree into the rootVika2023-07-294-0/+1144