diff --git a/shared/challenges_markdown/one/part_two.md b/shared/challenges_markdown/one/part_two.md index e632f2c..6c56041 100644 --- a/shared/challenges_markdown/one/part_two.md +++ b/shared/challenges_markdown/one/part_two.md @@ -5,7 +5,7 @@ stored on something called a [did document](https://atproto.com/specs/did#did-do did's that can be used. [did:plc and did:web](https://atproto.com/specs/did#blessed-did-methods) with each one having a slightly different way to find the did document. -# plc +## plc The PLC, or Public Ledger of Credentials, is a type of did host by Bluesky PBC currently, with plans to move to an [independent @@ -19,14 +19,14 @@ To find the did doc for a `did:plc` you can make a simple web request to `https: `https://plc.directory/did:plc:vc7f4oafdgxsihk4cry2xpze`. To find the rotation keys or previous revsions you can append `/log` to the url, `https://plc.directory/did:plc:vc7f4oafdgxsihk4cry2xpze/log` -# did:web +## did:web With `did:web` the domain of the did is the authority of the did doc, and you can find it via `https://{did:web}/.well-known/did.json`. An example would be the `did:web:didd.uk` with it's did doc found at https://didd.uk/.well-known/did.json. There are no rotation keys since the proof is in the control of the domain and exposing the doc at the url. -# The doc +## The doc The did doc itself is much the same for both did types. It holds important information like. The user's handle, the signing key (verificationMethod with the users did), and the PDS url (the `#atproto_pds` service). Can read more about @@ -64,4 +64,4 @@ did doc [here](https://atproto.com/specs/did#did-documents). ``` -To complete this challenge. Enter your did's `publicKeyMultibase` from your did doc into the text box below. \ No newline at end of file +To complete this challenge. Enter your did's `publicKeyMultibase` from your did doc into the text box below. diff --git a/web/src/main.rs b/web/src/main.rs index e83f6fa..a27c7d1 100644 --- a/web/src/main.rs +++ b/web/src/main.rs @@ -74,7 +74,7 @@ pub fn oauth_scopes() -> Vec { // Scope::Known(KnownScope::TransitionGeneric), //This looks like it HAS to have the full collection name, before i want to say it worked with wildcard //Gives full CRUD to the codes.advent.* collection - Scope::Unknown("repo:codes.advent.test".to_string()), + // Scope::Unknown("repo:codes.advent.test".to_string()), ] }