Redirect to Mastodon domain

O01eg
Jul 31, 2024, 12:06 PM
MGRTVGLJX4D5YAJGKTVETEKYNLTQZRSV7EJSFWFTWQOTYXTCA2XAC

Dependencies

  • [2] KDKRTAYJ Register application on Mastodon domain
  • [3] FUCFD4UV Add log in and log out support
  • [4] BCMU6UYK Start login mastodon form
  • [5] MUTHALNP Detect user and domain in Mastodon fediverse
  • [6] G4JCZ5F7 Store try to register on Mastodon domain

Change contents

  • edit in src/pages/log_in.rs at line 361
    [2.4409]
    [3.1531]
    let website = format!("{}://{}/", data.base_proto, data.base_domain);
    let website_redirect = format!("{}{}", website, "mastodon-redirect.html");
    let location = format!("https://{}/oauth/authorize?client_id={}&scope=read:accounts&redirect_uri={}&response_type=code", domain, client_id, website_redirect);
  • replacement in src/pages/log_in.rs at line 367
    [3.541][3.541:598]()
    .append_header((header::LOCATION, "index.html"))
    [3.541]
    [3.598]
    .append_header((header::LOCATION, location))