0
JonasP created
- ABP Framework version: v4.3.2
- UI type: Angular
- DB provider: EF Core
- Tiered (MVC) or Identity Server Separated (Angular): yes
- Exception message and stack trace:
- Steps to reproduce the issue:"
I am referring to the support question https://support.abp.io/QA/Questions/53/Login-From-Desktop-Client. I'm writing a CLI project where the client enters username, password and tenantname to login. To login the correct user i have to get the TenantID by name before any user is logged in. To complete the task, I need to find an AppService that I can use to resolve Tenant-Name to tenant-ID (to be called from the CLI via HTTP) - like the login view.
1 Answer(s)
-
0
HI,
You mean use CLI to send a Http request to app service, right?
See: https://docs.abp.io/en/abp/latest/Multi-Tenancy#tenant-resolvers
Pass the tenant in the query string:
httpClient.RequestTokenAsync(new TokenRequest() { Address = "https://demo.identityserver.io/connect/token?__tenant=xxx", pass the tenant GrantType = "password", ClientId = "client", ClientSecret = "secret", Parameters = { {"username", "xxx"}, {"password", "xxx"} } });