don't know
This commit is contained in:
parent
abc59af2a3
commit
ff9901cc8f
2 changed files with 5 additions and 12 deletions
|
@ -1,23 +1,16 @@
|
||||||
import * as Cookie from "./Cookies.js";
|
import * as Cookie from "./Cookies.js";
|
||||||
|
|
||||||
export async function GetBlueskyDID(PDS, Handle) {
|
export async function GetBlueskyDID(PDS, Handle) {
|
||||||
let DPoP = ClientDPoPPDS("GET", PDS + "/xrpc/com.atproto.identity.resolveDid");
|
let DPoP = await ClientDPoPPDS("GET", PDS + "/xrpc/com.atproto.identity.resolveDid");
|
||||||
let request = fetch(PDS + "/xrpc/com.atproto.identity.resolveDid?handle=" + Handle, { method: "GET", headers: {"Authorization": "DPoP " + Cookie.BlueskyAccessTokenCookie, "DPoP": DPoP}})
|
let request = fetch(PDS + "/xrpc/com.atproto.identity.resolveDid?handle=" + Handle, { method: "GET", headers: {"Authorization": "DPoP " + Cookie.BlueskyAccessTokenCookie, "DPoP": DPoP}})
|
||||||
.then((response) => response.json());
|
.then((response) => response.json());
|
||||||
return request;
|
return request;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Component 0/4 (refresh)
|
|
||||||
// is this even required?
|
|
||||||
export async function RefreshToken() {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Component 1/4
|
// Component 1/4
|
||||||
export async function GetPDSWellKnown() {
|
export async function GetPDSWellKnown() {
|
||||||
let Data = await fetch("https://bsky.social/.well-known/oauth-authorization-server", {method: "GET"})
|
return await fetch("https://bsky.social/.well-known/oauth-authorization-server", {method: "GET"})
|
||||||
.then((response) => response.json());
|
.then((response) => response.json());
|
||||||
return Data;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Component 2/4
|
// Component 2/4
|
||||||
|
@ -135,8 +128,8 @@ export async function HandleAuthorization() {
|
||||||
let PKCEverifier = await CreatePKCECodeVerifier();
|
let PKCEverifier = await CreatePKCECodeVerifier();
|
||||||
let PKCEchallenge = await CreatePKCECodeChallenge(PKCEverifier);
|
let PKCEchallenge = await CreatePKCECodeChallenge(PKCEverifier);
|
||||||
// Save these
|
// Save these
|
||||||
Cookie.InputCookie(Cookie.BlueskyPKCEVeriferName, PKCEverifier)
|
Cookie.InputCookie(Cookie.BlueskyPKCEVeriferName, PKCEverifier);
|
||||||
Cookie.InputCookie(Cookie.BlueskyPKCEChallengeName, PKCEchallenge)
|
Cookie.InputCookie(Cookie.BlueskyPKCEChallengeName, PKCEchallenge);
|
||||||
// PAR request (beginning)
|
// PAR request (beginning)
|
||||||
let PAR = PARrequest(WellKnown.pushed_authorization_request_endpoint, State);
|
let PAR = PARrequest(WellKnown.pushed_authorization_request_endpoint, State);
|
||||||
let body = await PAR.then((response) => response.json());
|
let body = await PAR.then((response) => response.json());
|
||||||
|
|
|
@ -95,4 +95,4 @@ async function CheckLogin() {
|
||||||
CheckLogin();
|
CheckLogin();
|
||||||
|
|
||||||
// TESTING!
|
// TESTING!
|
||||||
BlueskyAPI.GetBlueskyDID(Cookie.BlueskyPDSName, "crowdedgames.group", Cookie.BlueskyAccessTokenCookie);
|
// BlueskyAPI.GetBlueskyDID(Cookie.BlueskyPDSName, "crowdedgames.group");
|
||||||
|
|
Loading…
Add table
Reference in a new issue