Skip to content

Blazor WebAssembly with IdentityServer and remote data portal. #1740

Discussion options

You must be logged in to vote

Hi @DuncanSpence

CSLA doesn't generally manage the user principal itself, it relies on the underlying .NET platform to handle it. How .NET handles the principal is different per-platform. The Csla.ApplicationContext.User value adapts per-platform to abstract whatever .NET is doing in WPF, WinForms, aspnetcore, Blazor, etc.

The data portal, when in remote mode, defaults to serializing the principal from the calling process (client-side) to the server-side data portal. This can be turned off if you are doing your own impersonation, or allowing the underlying platform (like Windows) to do that work.

I'm providing this background to help tease apart what's necessary here.

Your client-side Bla…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@DuncanSpence
Comment options

Answer selected by DuncanSpence
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants