We are trying to Use Azure AD integration for Login process and it is working as expected Step 1: User trying to Login with xxx@sample.com Step 2: Azure AD Login page displayed Step 3: Provided the correct info of xxx@sample.com Step 4: Redirected to Register page and clicked on Register Step 5: User Created and logged into Application
but the same is not the case with different scenario
Step 1: Logged in as Admin and created a user with pqr@sample.com and assigned the permissions Step 1: User trying to Login with pqr@sample.com Step 2: Azure AD Login page displayed Step 3: Provided the correct info of pqr@sample.com Step 4: Redirected to Register page and clicked on Register (we assume this shouldn't be the case as we have a user with same username/email, we are expecting to login without any other steps ) Step 5: User Already exists message popped up
In the above case SignInManager.ExternalLoginSignInAsync is returning failed.
Can you please help what might be missing?? Thanks in advance
default mailing service
Hi @maliming , our team didn't find the respective file which you have mentioned, if possible can you please share the name/details of the respective file as pointer?
Thanks in Advance. If we found the same in meantime will post here for reference
hi
You just need to replace the default mailing service, it's that simple.
Ok Means this is not out of box functionality. I think you guys may need to think to have a optional configuration for SendGrid Integration.
Is there any process to integrate with SendGrid for sending the emails in the place of SMTP? we know this can be customized but just would like to know is there any provision by default....
To inject IWorkflowInvoker in Application, which module dependencies need to be added in which modules in sample project. Could you try with the sample project and guide us.
Dear Maliming
We emailed the Sample project to malimings@gmail.com
We can inject IWorkflowInvoker in web project and it is working. whenever trying to inject in Application project, We are getting ActivatorChain error.
We emailed the log file to liming.ma@volosoft.com
We are able to inject IWorkflowInvoker in web project and it is working. whenever trying to inject in AppService/Controller, We are getting ActivatorChain error.
ABP Framework version: v5.3 UI type: MVC DB provider: EF Core / MongoDB Tiered (MVC) or Identity Server Separated (Angular): yes Exception message and stack trace: Steps to reproduce the issue:"
When we are trying to inject Elsa(Elsa 1.4) IWorkflowInvoker in AppService/Controller, We are getting error.
We added project references: 'Elsa', 'Elsa.Core' and 'Elsa.Abstractions' in AppService project 'Elsa', 'Elsa.Core' and 'Elsa.Abstractions' in HttpApi project 'Elsa.Persistence.EntityFrameworkCore' in EntityFrameworkCore project 'Elsa.Persistence.MongoDb' in MongoDB Project
Based on our custom requirement we had to include the custom page and controller with in Web application(MVC) and those controller/page can't be placed in any of the micro services or in web gateway.
Then, where are you hosting these pages?
This will be part of our Web Layer (UI) layer and will be hosted along with that
We don't want to have anonymous access for those controller/page. So we would like to know what are the parameters (Cookies/Headers) need to be passed to the respective page to access those as a Authenticated user. Please advise.....
I can't say that I understand what you mean.
Do you have a controller method returning a page with an [Authorize] attribute and you want to call this from an external service (like a .NET or Java application)?
There are authorization flows for these kinds of interactions. If you are making a request without a user (backend-to-backend) you need to configure a Client Credentials authentication. Or if it is related with user that needs to be logged in, you can use Authorization Code or Hybrid flow.
Eventually, behind the scenes, you request an access token and this is added to the authorization header as Bearer and the request is made.
Yes this stands valid if we would like to make a call to services , but in this case we want to call a page with in our UI layer by authenticating the request
Based on our custom requirement we had to include the custom page and controller with in Web application(MVC) and those controller/page can't be placed in any of the micro services or in web gateway. We don't want to have anonymous access for those controller/page. So we would like to know what are the parameters (Cookies/Headers) need to be passed to the respective page to access those as a Authenticated user. Please advise.....