# authku A rust library for authorization and authentication in HKU eLearning system, including hkuportal, moodle, library, etc. ### Usage ```rust #[tokio::main] async fn main() { let client = authku::Client::new(); client.login_lib("uid", "password") .await.unwrap(); client.login_portal("uid", "password") .await.unwrap(); client.login_moodle("uid", "password") .await.unwrap(); } ``` ### TODO - [x] portal - [x] library - [x] moodle