Hello @Tim Anderson,
Thank you for posting your query on Microsoft Q&A.
Firstly, please note that the Authority and KnownAuthorities URL should be in the below format.
authority: "https://<your-tenant>.b2clogin.com/<your-tenant>.onmicrosoft.com/<your-policyID>",
knownAuthorities: ["<your-tenant>.b2clogin.com"]
But as per the code, you have configured as mentioned below.
authority:"https://linkbridgeb2c.onmicrosoft.com.b2clogin.com/linkbridgeb2c.onmicrosoft.com/B2C_1_signin1",
knownAuthorities: ["linkbridgeb2c.b2clogin.com"]
As I have validated the authority URL, in the place of your-tenant, you have updated linkbridgeb2c.onmicrosoft.com instead of linkbridgeb2c.
Could you please change the authority URL as mentioned below and check the behavior.
authority:"https://linkbridgeb2c.b2clogin.com/linkbridgeb2c.onmicrosoft.com/B2C_1_signin1",
For more detailed information, please refer to the below document for your reference.
Configure authentication in a sample React SPA by using Azure Active Directory B2C | Microsoft Learn
Based on the error message what you are currently getting AADB2C90117: The scope 'User.Read' provided in the request is not supported, please follow the below mentioned steps and check the behavior.
Please try to add the B2C Authority URI to your scope, instead of the graph resource uri as mentioned below and check the behavior.
https://graph.microsoft.com/v1.0/me', ["https://authorityuri/user.read"]
Additionally, please note that there are some extra configuration steps required to set up Microsoft Graph for B2C, please make sure you follow the instructions here.
Also answering for your last question, yes since initially the scope what you were passing is ['user.read'], should be changed to ["https://authorityuri/user.read"], i.e., you have to add the B2C Authority URI to your scope and it should be in the below format.
["https://authorityuri/user.read"].
I hope this above information provided is helpful. Please feel free to reach out to us if you have any further questions.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".