From 5e81d2fccbf50c1f2dac64f0d311032591693ff0 Mon Sep 17 00:00:00 2001 From: Thomas Gideon Date: Tue, 14 Feb 2017 10:51:39 -0500 Subject: [PATCH] Fix examples --- examples/custom_claims.rs | 11 ++++++----- examples/hs256.rs | 11 +++++------ examples/rs256.rs | 11 +++++------ 3 files changed, 16 insertions(+), 17 deletions(-) diff --git a/examples/custom_claims.rs b/examples/custom_claims.rs index 7e766bf..13571eb 100644 --- a/examples/custom_claims.rs +++ b/examples/custom_claims.rs @@ -1,14 +1,15 @@ -extern crate crypto; -extern crate jwt; -extern crate rustc_serialize; +// need this for custom derivation +#[macro_use] +extern crate serde_derive; +extern crate medallion; use std::default::Default; -use jwt::{ +use medallion::{ DefaultHeader, Token, }; -#[derive(Default, RustcDecodable, RustcEncodable)] +#[derive(Default, Serialize, Deserialize)] struct Custom { sub: String, rhino: bool, diff --git a/examples/hs256.rs b/examples/hs256.rs index b259342..aabc21b 100644 --- a/examples/hs256.rs +++ b/examples/hs256.rs @@ -1,8 +1,7 @@ -extern crate crypto; -extern crate jwt; +extern crate medallion; use std::default::Default; -use jwt::{ +use medallion::{ DefaultHeader, Registered, Token, @@ -16,7 +15,7 @@ fn new_token(user_id: &str, password: &str) -> Option { let header: DefaultHeader = Default::default(); let claims = Registered { - iss: Some("mikkyang.com".into()), + iss: Some("example.com".into()), sub: Some(user_id.into()), ..Default::default() }; @@ -36,9 +35,9 @@ fn login(token: &str) -> Option { } fn main() { - let token = new_token("Michael Yang", "password").unwrap(); + let token = new_token("Random User", "password").unwrap(); let logged_in_user = login(&*token).unwrap(); - assert_eq!(logged_in_user, "Michael Yang"); + assert_eq!(logged_in_user, "Random User"); } diff --git a/examples/rs256.rs b/examples/rs256.rs index ebca509..5b70994 100644 --- a/examples/rs256.rs +++ b/examples/rs256.rs @@ -1,10 +1,9 @@ -extern crate crypto; -extern crate jwt; +extern crate medallion; use std::default::Default; use std::fs::File; use std::io::{Error, Read}; -use jwt::{ +use medallion::{ Algorithm, DefaultHeader, Registered, @@ -29,7 +28,7 @@ fn new_token(user_id: &str, password: &str) -> Option { ..Default::default() }; let claims = Registered { - iss: Some("mikkyang.com".into()), + iss: Some("example.com".into()), sub: Some(user_id.into()), ..Default::default() }; @@ -49,9 +48,9 @@ fn login(token: &str) -> Option { } fn main() { - let token = new_token("Michael Yang", "password").unwrap(); + let token = new_token("Random User", "password").unwrap(); let logged_in_user = login(&*token).unwrap(); - assert_eq!(logged_in_user, "Michael Yang"); + assert_eq!(logged_in_user, "Random User"); }