Starts in:
1 DAY
11 HRS
2 MIN
38 SEC
Starts in:
1 D
11 H
2 M
38 S

Activities of "Repunjay_TASC"

How to login ExternalScheme first ?

This works if you add an external/social login to the MVC project.

After you log in with external/social, the ExternalScheme will be signed in automatically.

In the callback action, you can get the userinfo by GetExternalLoginInfoAsync but I think you are not using this feature.

Given the urgency and complexity of the situation, I believe scheduling a meeting would be beneficial.

This has been escalating internally. This problem is impacting our productivity and is also affecting our client.

I appreciate your help, as we have been discussing this issue for the past two weeks, but issue remains unresolved.

Could you please arrange a meeting as per your availability ? This way only we can close this ticket asap.

How to login ExternalScheme first ?

This works if you add an external/social login to the MVC project.

After you log in with external/social, the ExternalScheme will be signed in automatically.

In the callback action, you can get the userinfo by GetExternalLoginInfoAsync but I think you are not using this feature.

You mean to say this is only required for MVC application ?

The OAuth Login feature.

https://abp.io/docs/commercial/latest/modules/identity/oauth-login

It's mandatory to unable this OAuth Login feature ?

Below feature it's mandatory to unable ?

hi

It seems the HTTP request doesn't include the access_token

We have completed the following steps to authenticate with the IDP:

  1. In the home component's ngOnInit, based on the OIDC condition, we call the IDP authorization API.
  2. Once we authenticate with the IDP, we fetch the access token from the IDP.
  3. However, before executing the first two steps, the api/abp/application-configuration endpoint is called automatically, and the access token is not passed.

You have to sign in with IdentityConstants.ExternalScheme first, then call GetExternalLoginInfoAsync

options.DefaultSignInScheme = IdentityConstants.ExternalScheme; 

Usually we will call it in the callback of the external/social login


Please share full HTTP requests in har file.

Thanks.

How to login ExternalScheme first ? Earlier we are using same approach in API side like this then redirected to dashboard. using this approach fetch external login.

I have just shared XHR files as well pls check.

Also We have an old ABP template, but we upgraded the ABP version. However, we are using old template that's why we are facing this issue ?

Any update ?

Hi ,

As per your suggestion i have change code flow now calling from angular and we obtain token from angular.

For your reference I have shared XHR files and logs as well over email, please check.

After a successful login from an external login provider, I want to manually check whether the user exists in my system and if I find the appropriate user, log them into my system.

In this scenario, we have an API ExternalUserLoginCallbackAsync() method However, after calling the method GetExternalLoginInfoAsync(), it returns null. This info is important because the info.ProviderKey (user ID) is passed to the GetUserDetailsInfo() API to fetch user details from the external identity provider (IDP) and insert into DB. Why does GetExternalLoginInfoAsync() return null even though I have already successfully logged in to the identity provider (IDP) using my Angular code

ok maliming,

I have a question that you haven't answered yet: how does POC integration work, and why is my existing code not functioning as expected? Why do I need to change the code flow of my existing code? same poc code implemented in my project .

your team member shared me that POC project his name is "liangshiwei" below ticket url. https://abp.io/support/questions/7788/Custom-Redirection-to-third-party-IdP-Login-Page-and-Dashboard-Post-Authentication-in-ABPIO?CurrentPage=2

hi

1 and 2 make http requests to auth server and redirect to angular(3, 4)

Your angular doesn't get the tokens.

The code flow should return the code to the angular app. and angular will use code to get tokens.

You mean to say i need to call 1 and 2 make http requests from angular ?

This is correct flow:

  1. request to authserver project
  2. authserver check the user and redirect to angular(localhost:4200) with the code
  3. angular use the code to get tokens.

You have to give the code to angular app. this is standard Oauth2 code flow to let the angular get token from authserver.

same code existing application as well, And don't why it's not working.

We are currently facing an unresolved issue with client authentication that has been escalating internally. This problem is impacting our productivity and is also affecting our client, who is waiting for a resolution.

Given the urgency and complexity of the situation, I believe scheduling a meeting would be beneficial. This will allow us to discuss the issue in detail and work towards a swift resolution.

Could you please arrange a meeting at your earliest convenience? Your assistance in this matter would be greatly appreciated

Showing 61 to 70 of 191 entries
Made with ❤️ on ABP v9.1.0-preview. Updated on November 20, 2024, 13:06