mirror of
https://github.com/versia-pub/activitypub.git
synced 2025-12-06 06:38:20 +01:00
add auth
This commit is contained in:
parent
f7de3bc3e1
commit
3d7dffde5a
|
|
@ -2,7 +2,7 @@ use crate::{
|
||||||
database::StateHandle, entities::{self, post, prelude, user}, error::Error, objects::{
|
database::StateHandle, entities::{self, post, prelude, user}, error::Error, objects::{
|
||||||
person::DbUser,
|
person::DbUser,
|
||||||
post::{DbPost, Note},
|
post::{DbPost, Note},
|
||||||
}, utils::{base_url_encode, generate_create_id, generate_random_object_id}, versia::{conversion::{versia_post_from_db, versia_user_from_db}, objects::SortAlphabetically, superx::request_client}, API_DOMAIN, DB
|
}, utils::{base_url_encode, generate_create_id, generate_random_object_id}, versia::{conversion::{versia_post_from_db, versia_user_from_db}, objects::SortAlphabetically, superx::request_client}, API_DOMAIN, AUTH, DB
|
||||||
};
|
};
|
||||||
use activitypub_federation::{
|
use activitypub_federation::{
|
||||||
activity_sending::SendActivityTask,
|
activity_sending::SendActivityTask,
|
||||||
|
|
@ -127,6 +127,7 @@ async fn federate_inbox(note: crate::entities::post::Model) -> anyhow::Result<()
|
||||||
let versia_user = versia_user_from_db(model).await?;
|
let versia_user = versia_user_from_db(model).await?;
|
||||||
for inbox in array {
|
for inbox in array {
|
||||||
let push = req_client.post(inbox.clone())
|
let push = req_client.post(inbox.clone())
|
||||||
|
.bearer_auth(AUTH.to_string())
|
||||||
.json(&json);
|
.json(&json);
|
||||||
warn!("{}", inbox.to_string());
|
warn!("{}", inbox.to_string());
|
||||||
tokio::spawn(push_to_inbox(push));
|
tokio::spawn(push_to_inbox(push));
|
||||||
|
|
|
||||||
|
|
@ -166,6 +166,7 @@ lazy_static! {
|
||||||
static ref USERNAME: String =
|
static ref USERNAME: String =
|
||||||
env::var("LOCAL_USER_NAME").unwrap_or(LOCAL_USER_NAME.to_string());
|
env::var("LOCAL_USER_NAME").unwrap_or(LOCAL_USER_NAME.to_string());
|
||||||
static ref API_DOMAIN: String = env::var("API_DOMAIN").expect("not set API_DOMAIN");
|
static ref API_DOMAIN: String = env::var("API_DOMAIN").expect("not set API_DOMAIN");
|
||||||
|
static ref AUTH: String = env::var("AUTH").expect("not set AUTH");
|
||||||
static ref LYSAND_DOMAIN: String = env::var("LYSAND_DOMAIN").expect("not set LYSAND_DOMAIN");
|
static ref LYSAND_DOMAIN: String = env::var("LYSAND_DOMAIN").expect("not set LYSAND_DOMAIN");
|
||||||
static ref FEDERATED_DOMAIN: String =
|
static ref FEDERATED_DOMAIN: String =
|
||||||
env::var("FEDERATED_DOMAIN").unwrap_or(API_DOMAIN.to_string());
|
env::var("FEDERATED_DOMAIN").unwrap_or(API_DOMAIN.to_string());
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue