18 Commits

Author SHA1 Message Date
Johannes Becker
224d8a18e8
client-api: Add IncomingAuthData::new and IncomingAuthData::to_outgoing 2021-09-27 16:57:34 +00:00
Jonas Platte
5d36a97b59
client-api: Make fields of doc(hidden) structs private 2021-09-27 13:30:17 +02:00
Jonas Platte
8f88386125
client-api: Add data accessor to [Incoming]AuthData 2021-09-27 13:26:56 +02:00
Jonas Platte
6353e06bd5
client-api: make ThirdpartyIdCredentials an owned type 2021-09-27 13:25:16 +02:00
Jonas Platte
a7be60d9eb
client-api: Use an enum for user-interactive auth stage type 2021-09-23 18:04:30 +02:00
Jonas Platte
36462694e6
client-api: Fix a spec link 2021-09-23 17:55:50 +02:00
Callum Brown
898ec65e77
client-api: Add registration token UIAA type (from MSC3231) 2021-09-22 12:18:03 +00:00
Jonas Platte
06f8b81ace
client-api: Remove unnecessary attribute 2021-08-21 14:28:52 +02:00
Jonas Platte
31a0845b66
client-api: Add auth_type and session accessors to IncomingAuthData 2021-08-18 20:33:26 +02:00
Jonas Platte
7c654dc0b0
client-api: Appease clippy 2021-08-18 18:39:51 +02:00
Jonas Platte
cfb1b9de04
client-api: Add auth_type and session accessors to AuthData 2021-08-18 18:30:02 +02:00
Jonas Platte
e27baed854
client-api: Make uiaa::AuthData unconditionally non-exhaustive 2021-08-11 16:59:52 +02:00
Jonas Platte
552fc32b32
client-api: Make uiaa::AuthData more helpful / strongly-typed 2021-08-11 16:38:01 +02:00
Devin Ragotzy
ab3d48b576
client-api: Make all pub enums non_exhaustive 2021-08-10 15:22:26 +02:00
Jonas Platte
59b6b83773
client-api: Post PR login / UIAA fallback cleanup 2021-05-21 18:08:38 +02:00
Jonathan de Jong
4bfd60ffdd
client-api: Add fallbacks for UIAA and login 2021-05-21 15:51:47 +00:00
Jonas Platte
97c3b5cf47
client-api: Add link to spec for r0::uiaa 2021-05-06 17:22:16 +02:00
Jonas Platte
3db0ea7026
Move all crates into a new crates directory 2021-05-03 15:50:27 +02:00