Samples icon indicating copy to clipboard operation
Samples copied to clipboard

BFF Blazor Server sample v5 not using the API project?

Open VR-Architect opened this issue 3 years ago • 3 comments

I downloaded the BFF Blazor Server v5 sample. I ran the Blazor project and was able to log Bob in. Where is the Razor page that calls the included API project? In particular, I am testing to see if the API can get the logged in user's claims. I set both projects to start on debug.

VR-Architect avatar Aug 20 '22 00:08 VR-Architect

We realized that BFF does not really make sense with Blazor Server since you are already on the server.

In this case all you want in Blazor is really the token management bits which are not part of BFF anyways.

Have a look at this newer sample instead: https://github.com/DuendeSoftware/Duende.AccessTokenManagement/tree/main/samples/BlazorServer

leastprivilege avatar Aug 20 '22 06:08 leastprivilege

Thanks. I built the AccessToken solution and received these errors:

Severity	Code	Description	Project	File	Line	Suppression State
Error	CS0006	Metadata file 'D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\src\Duende.AccessTokenManagement\obj\Debug\net6.0\ref\Duende.AccessTokenManagement.dll' could not be found	Worker	D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\samples\Worker\CSC	1	Active
Error	CS0006	Metadata file 'D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\src\Duende.AccessTokenManagement\obj\Debug\net6.0\ref\Duende.AccessTokenManagement.dll' could not be found	WorkerDI	D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\samples\WorkerDI\CSC	1	Active
Error	CS0006	Metadata file 'D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\src\Duende.AccessTokenManagement\obj\Debug\net6.0\ref\Duende.AccessTokenManagement.dll' could not be found	BlazorServer	D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\samples\BlazorServer\CSC	1	Active
Error	CS0006	Metadata file 'D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\src\Duende.AccessTokenManagement.OpenIdConnect\obj\Debug\net6.0\ref\Duende.AccessTokenManagement.OpenIdConnect.dll' could not be found	BlazorServer	D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\samples\BlazorServer\CSC	1	Active
Error	CS0006	Metadata file 'D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\src\Duende.AccessTokenManagement\obj\Debug\net6.0\ref\Duende.AccessTokenManagement.dll' could not be found	Tests	D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\test\Tests\CSC	1	Active
Error	CS0006	Metadata file 'D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\src\Duende.AccessTokenManagement.OpenIdConnect\obj\Debug\net6.0\ref\Duende.AccessTokenManagement.OpenIdConnect.dll' could not be found	Tests	D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\test\Tests\CSC	1	Active
Error	CS0006	Metadata file 'D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\src\Duende.AccessTokenManagement\obj\Debug\net6.0\ref\Duende.AccessTokenManagement.dll' could not be found	Web	D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\samples\Web\CSC	1	Active
Error	CS0006	Metadata file 'D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\src\Duende.AccessTokenManagement.OpenIdConnect\obj\Debug\net6.0\ref\Duende.AccessTokenManagement.OpenIdConnect.dll' could not be found	Web	D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\samples\Web\CSC	1	Active
Error	CS0006	Metadata file 'D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\src\Duende.AccessTokenManagement\obj\Debug\net6.0\ref\Duende.AccessTokenManagement.dll' could not be found	WebJarJwt	D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\samples\WebJarJwt\CSC	1	Active
Error	CS0006	Metadata file 'D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\src\Duende.AccessTokenManagement.OpenIdConnect\obj\Debug\net6.0\ref\Duende.AccessTokenManagement.OpenIdConnect.dll' could not be found	WebJarJwt	D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\samples\WebJarJwt\CSC	1	Active
Error	MSB3073	The command "dotnet "C:\Users\Brian\.nuget\packages\minver\4.0.0\build\../minver/MinVer.dll" "D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\src\Duende.AccessTokenManagement" --auto-increment "" --build-metadata "" --default-pre-release-phase "" --minimum-major-minor "" --tag-prefix "" --verbosity "" --version-override """ exited with code -532462766.	Duende.AccessTokenManagement	C:\Users\Brian\.nuget\packages\minver\4.0.0\build\MinVer.targets	44	
Error	MSB3073	The command "dotnet "C:\Users\Brian\.nuget\packages\minver\4.0.0\build\../minver/MinVer.dll" "D:\MyCompany\VS Projects\Duende.AccessTokenManagement-main\src\Duende.AccessTokenManagement.OpenIdConnect" --auto-increment "" --build-metadata "" --default-pre-release-phase "" --minimum-major-minor "" --tag-prefix "" --verbosity "" --version-override """ exited with code -532462766.	Duende.AccessTokenManagement.OpenIdConnect	C:\Users\Brian\.nuget\packages\minver\4.0.0\build\MinVer.targets	44	

VR-Architect avatar Aug 20 '22 13:08 VR-Architect

Do you have git installed?

Feel free to just use the Blazor Sample with the Nuget package instead.

leastprivilege avatar Aug 21 '22 06:08 leastprivilege

All set on this issue -- can we close?

brockallen avatar Oct 21 '22 15:10 brockallen

Closing, but feel free to reopen if necessary.

josephdecock avatar Dec 11 '22 01:12 josephdecock