summaryrefslogtreecommitdiffstats
path: root/src/registration.rs
diff options
context:
space:
mode:
authorPaul Woolcock <paul@woolcock.us>2018-08-22 10:52:30 -0400
committerPaul Woolcock <paul@woolcock.us>2018-08-22 11:04:48 -0400
commit7f1303b5f65d97e16cbf65198d1edb954bcc76c5 (patch)
tree9e0694a7bae5f39c35cacc26a598d02e26678f22 /src/registration.rs
parentcc083e335ebf57e2427d0076d6284a1287069612 (diff)
Set a default redirect_uri if none is provided
Diffstat (limited to 'src/registration.rs')
-rw-r--r--src/registration.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/registration.rs b/src/registration.rs
index baceed3..df9ab77 100644
--- a/src/registration.rs
+++ b/src/registration.rs
@@ -18,9 +18,14 @@ pub struct Registration {
struct OAuth {
client_id: String,
client_secret: String,
+ #[serde(default = "default_redirect_uri")]
redirect_uri: String,
}
+fn default_redirect_uri() -> String {
+ "urn:ietf:wg:oauth:2.0:oob".to_string()
+}
+
#[derive(Deserialize)]
struct AccessToken {
access_token: String,