Implementation Steam web authorization for simple use in projects with or without actix_web
Example: ``` // Getting the authorization link. Requires a link to redirect // the user after authorization. If used in a project with // actix_web, you can use the redirect function defined in Redirect let url = Redirect::new("http://127.0.0.1:8080/auth/callback").unwrap();
// Performs data validation when returning to the callback page let verify = Verify::verifyrequest(req.querystring()).await.unwrap();
verify.claim_id(); // Get SteamID64 of an authorized user
// Queries the steam api for more information about the profile. verify.get_summaries(); ```
You can study an example project using actix_web