- ABP Framework version: v6.0.0
- UI type: Angular / MVC
- DB provider: EF Core
- Tiered (MVC) or Identity Server Separated (Angular): yes
- Exception message and stack trace:
- Steps to reproduce the issue:"
Hi,
we have a requirement for abp identityserver.
Dose ABP commercial version be posssilbe be SSO for all clients in one vm/pc? Below the image is the logic we want.
Our products have different client: web1, web2, web3 and winform1, wpf 1. we want: after one of these client login successfully, all others will not need username and pwd to login again. All other clients will be auto login by SSO. What we could think about is, these client should be share one Token in some where. We consider use, code or OIDC flow for all the clients of SSO.
Any suggestions?
But it seems abp could not permit different client to share token. Right? Is it possible we change the source code to meet the requirement?
Thanks,
3 Answer(s)
-
0
As I have mentioned in this answer, you can not use a token of an application in different applications. This is not related to ABP or IdentityServer.
You need to register your applications (Frontend web client. backend web client, wpf client, windows forms client) as clients with correct redirect uris and correct authorization flows (like authorization code flow).
-
0
As I have mentioned in this answer, you can not use a token of an application in different applications. This is not related to ABP or IdentityServer.
You need to register your applications (Frontend web client. backend web client, wpf client, windows forms client) as clients with correct redirect uris and correct authorization flows (like authorization code flow).
Thanks for your reply!
We are trying use abp to recode our whole products, web/winform clients. And we try to got "Token" or "Code" in abp, but we cannot got it. Could you give us some hint how to got them. In here, we only see "__requestVerificationToken" in abp.
Thanks,
-
0
You need to use proper flows to communicate between the applications.
If you are requesting a data from a server-side application using httpclient (like winforms, mvc, razor) to another server-side application, you can (should) use the Client Credentials flow.