abp icon indicating copy to clipboard operation
abp copied to clipboard

Impersonate Users - Blazor WASM

Open tvddev opened this issue 4 years ago • 42 comments

v4.4.2 Blazor WASM

User impersonation still needs to be released for Blazor WASM.

This will be easier to track than the previously Closed issue. #1082 .

tvddev avatar Sep 09 '21 08:09 tvddev

@maliming - i see 4.4 patch is 100% complete, any update on when this will be released?

tvddev avatar Sep 16 '21 20:09 tvddev

hi @tvddev

I remembered something wrong, sorry for that. I solved the simulation problem of the Blazor Server. The Blazor WASM is still restricted, it can't simulate tenants/users.

maliming avatar Sep 20 '21 06:09 maliming

Hello,

I just upgraded to 4.4.3 and it seems to be still not implemented for MVC?

Guys, I really appreciate your work and I don't want to blame you, but the information policy regarding this feature is horrible :-( We are waiting for over a year now. Originally it was planned for 3.2, then 3.3,... now we are on 4.4. In August, it was promised to be "available this month". Now it's October and we still have no reliable information. :-(

We are all developers and we know that sometimes features delay, but please give us more information about the progress. It's an extremely important feature.

cbogner85 avatar Oct 01 '21 09:10 cbogner85

@hikalkan - Can we get an update please, this is a really critical feature for us.

tvddev avatar Oct 01 '21 19:10 tvddev

Is there an update on this critical issue?

tvddev avatar Nov 23 '21 11:11 tvddev

We've upgraded the CLI to 4.4.4 and are using ABP Commercial v5.0.0-rc.1

We can now see the new permissions to enable Tenant impersonation through the SaaS module when logged in as the host admin, and we can also see the Identity management permission to impersonate users both as a host and as a tenant admin.

However, applying these permissions to both the host admin and the tenant admin does not yield the menu items shown in the associated item linked to the OP of this thread.

@hikalkan @maliming is this feature still disabled/hidden for all editions? Or only hidden for v5? Any eta when this will be made available? If it works for MVC single tiered, why not just release that?

Thanks for your patience and effort in helping us all.

jkkrause avatar Nov 23 '21 16:11 jkkrause

@jkkrause

https://github.com/abpio/abp-commercial-docs/pull/145 https://github.com/abpio/abp-commercial-docs/blob/impersonation-docs/en/modules/account/impersonation.md

maliming avatar Nov 24 '21 00:11 maliming

@maliming - Are you saying impersonation is available for Blazor WASM in v5.0 RC1?

tvddev avatar Nov 24 '21 02:11 tvddev

hi

Blazor wasm does not support this feature.

maliming avatar Nov 24 '21 03:11 maliming

When will it be avaialable for Blazor WASM??, it's such a basic really important feature for SaaS.

tvddev avatar Dec 02 '21 22:12 tvddev

This is a limitation of Blazor, and there is nothing we can do at the moment.

maliming avatar Dec 03 '21 01:12 maliming

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Feb 05 '22 07:02 stale[bot]

Is there an update/plan to fix this?

tvddev avatar Feb 05 '22 18:02 tvddev

If anyone is interested in doing this and getting paid for it, we would be keen to contribute/pay depending on how much.

tvddev avatar Feb 16 '22 06:02 tvddev

@maliming @hikalkan - Is there any progress on this?

tvddev avatar Mar 21 '22 11:03 tvddev

hi

No progress at the moment, this is mostly Blazor WASM related.

maliming avatar Mar 21 '22 12:03 maliming

@maliming @hikalkan - Please can we have an update on when this will be available?

tvddev avatar Apr 20 '22 20:04 tvddev

hi @tvddev There is no news. We are still limited by Blazor WASM.

maliming avatar Apr 21 '22 00:04 maliming

@maliming @hikalkan - Are you able to tell us what it is about Blazor WASM that limits this? Someone in the community may have an idea as to how to unblock this.

tvddev avatar Apr 21 '22 00:04 tvddev

We cannot customize BlazorWASM's authentication components/services.

maliming avatar Apr 21 '22 01:04 maliming

There are lots of different ways to authenticate with Blazor; AAD, Google, standalone authentication, etc etc, what components/services can't you customise?

tvddev avatar Apr 21 '22 01:04 tvddev

https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.dependencyinjection.webassemblyauthenticationservicecollectionextensions.addoidcauthentication?view=aspnetcore-6.0

maliming avatar Apr 21 '22 01:04 maliming

https://github.com/dotnet/aspnetcore/issues/40764

maliming avatar Jun 23 '22 05:06 maliming

So why wait for microsoft?

tvddev avatar Jun 23 '22 10:06 tvddev

We use Microsoft's framework, if it doesn't support we can't do anything.

maliming avatar Jun 23 '22 11:06 maliming

@maliming is that impersonation feature available for commercial version only, right?

a-a-k avatar Jul 05 '22 04:07 a-a-k

Yes, but Blazor wasm does not support this.

maliming avatar Jul 05 '22 04:07 maliming

Yes, but Blazor wasm does not support this.

I understand, I'm talking about the feature itself. Thanks for such a flash answer :) Could you also clarify, is the commercial version source open or partially open?

a-a-k avatar Jul 05 '22 04:07 a-a-k

The Business and Enterprise include the source code of all modules.

https://commercial.abp.io/pricing

maliming avatar Jul 05 '22 05:07 maliming

This is a major issue for any company doing SaaS.

If anyone wants to do this work we will contribute $$ we just cant sparenthe time right now.

tvddev avatar Jul 05 '22 05:07 tvddev