all the applications have an angular UI, a ".Http.Api.Host" API project and an "Authserver"
hi
Your application is an API
project/website , which means there is no page. It is authenticated by a JWT
token.
The SSO will use cookies for authentication. But angular will use JWT
token.
If your angular app uses Authorization Code Flow
to get tokens. then you can do:
https://abp.io/docs/latest/framework/ui/angular/authorization#authorization-code-flow
You have a lot of angular and API websites. But there is only one authserver
project.
If one of your angular => login => redirect to authserver => signed => redirect to angular localhost:4200?code=xyz => angular get the token.
The other angulars do not need to sign again on the authserver website. It will get a token automatically.
hi
We have introduced the session management
feature in >=8.2.0
https://abp.io/docs/latest/modules/identity/session-management https://abp.io/docs/latest/modules/account/session-management
hi
Do you have a _ViewImports.cshtml
in your views folder?
The tag helper needs it.
@using System.Globalization
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bootstrap
@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bundling
see https://github.com/abpframework/abp/blob/dev/modules/account/src/Volo.Abp.Account.Web/Pages/Account/_ViewImports.cshtml
hi
Cannot resolve parameter 'CastandCrew.NorthStar.CoreAccountingManagement.Interfaces.Integration.IAddressIntegrationAppService
After switching to static proxy.
Have you generated the c# proxy file for IAddressIntegrationAppService
?
You need to expose the integration service while generating the proxy.
https://github.com/abpframework/abp/tree/dev/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/Volo/Abp/Identity/Integration
hi
Tommorow if i create a tenant for customer, Should i not give the tenant admin provision to add openid applications/clients ??
The Tenant usually doesn't to maintain the OAuth2
applications/clients. This is the default design.
Rather than having multilevel subdomains, if i use three certificates for api,authserver and web and create a tenant test, will abp support test.api.com -> test.authserver.com -> test.web.com tenant resolution?
The HTTPS certificates are unrelated to abp. abp framework support resolves tenant from URL.
hi
Can you share your Payment.Admin
project? https://wetransfer.com/
I will download and check.
liming.ma@volosoft.com
hi @nacho
I will confirm this case.
hi
Please share the full code and steps to reproduce the problem.
Thanks.