Open Closed

How to specify authentication host when Log in with this user in user management module #3658


User avatar
0
ldacnfinit created
  • ABP Framework version: v5.3.3
  • UI type: Angular
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): Angular
  • Exception message and stack trace:

None

  • Steps to reproduce the issue:"

None

  • Description:
  1. Add Identity module(version:5.3.0) to project with source-code by suite
  2. Use the third partner authentication
  3. In the identity user management, click user actions and log in with this user, look screenshot below:
  4. Actually the partner authentication is not support grant_type: Impersonation and in fact user's token is granted by our own OpenAuth host, so what I should to do?

Please help me, thank you very much!


3 Answer(s)
  • User Avatar
    0
    gterdem created
    Senior .NET Developer

    This is a custom grant added by our team for impersonation functionality. If you are using a 3rd party openid provider (authentication server) it may not work at all since it is not a standart flow.

    If your team is developing the auth-server, you may contact with them about integrating custom flow. Otherwise, you need to contact with the openid-provider if they provide impersonation related funtionality or not.

  • User Avatar
    0
    ldacnfinit created

    Dear, I know it's custom function, I just want set the request interface domain, because I couldn't saw it in identity management source code.

  • User Avatar
    0
    gterdem created
    Senior .NET Developer

    This is not related to Identity Management but OpenId provider (authserver). Your authentication server should implement functionality about Login with this user. And then, you can use that forged token to signin the user etc.

Made with ❤️ on ABP v9.1.0-preview. Updated on December 12, 2024, 07:15