Hi, are you using PermissionChecker before the user is authenticated?
You can perform user authencation before and check for the permission, if it turns out to be false then logout the user.
Please share your code and ANZ project version.
Hi, the error might be caused by the default settings on android.
https://stackoverflow.com/q/45940861/6856176
Are you using Android 9 and above?
Thanks for reporting this. We will fix this.
https://github.com/aspnetzero/aspnet-zero-core/issues/2591
AuditedEntities are not tracked in Entitt History by default.
You will need to add the entity types in TrackedTypes
.
See https://docs.aspnetzero.com/documents/aspnet-core-angular/latest/Features-Angular-Entity-History
Hi @p.j.keukens by change log
do you mean entity history?
Hi @trendline it depends on your API requirements.
In general if your API permissions do not differ much from your view permissoon, you can use the same permission.
However, if you intent to expose the API to third party developer or external application, you can consider using different permission sets
Hi, can you share the details of session
and request
?
Also, confirming that setting the Abp.TenantId header does not update AbpSession.TenantId
do you mean "even if Abp.TenantId header is present in the http request, AbpSession.TenantId does not have the given tenant id"?
can you share the request header payload when you call ImpersonatedAuthenticate()
Hi, using Page
prefix is to indicate view permission.
There are some cases where view permissions have to be separated from API permissions.
also certain view permission might not present at API permission level. e.g. View Dashboard
view permission cannot be directly mapped to API, instesd it can be mapped a view controller.
Hi, the nuget you haved linked above was only the data access lib to oracle database.
To access oracle database via Ef Core, you should use https://www.nuget.org/packages/Oracle.EntityFrameworkCore/
Hi, you can modify the Login method of your LoginManager.LoginAsync()
to not filter/find user base on tenant id.
https://github.com/aspnetboilerplate/aspnetboilerplate/blob/210247cb9fcfc1edf7ad909b685291546d3bcbd9/src/Abp.ZeroCore/Authorization/AbpLoginManager.cs#L81