Hello,
It seems to be related to (TLS) needs to be set to "Yes" in your SMTP settings. And you seem to enable the SSL already.
Is you SMTP server google? It may be related to
as I've investigated from https://support.google.com/mail/thread/146949535?hl=en&msgid=147102610
I've limited knowledge on SMTP servers unfortunatelly. Can you check the items above to narrow down the diagnostics?
Hello, did you try the sample at https://github.com/abpframework/abp-samples/tree/master/EmailSendDemo ? Were you able to send an email successfully?
You are confusing HTTP certificate and Signing&Encryption certificate (https://documentation.openiddict.com/configuration/encryption-and-signing-credentials.html)
Also see: https://docs.abp.io/en/abp/latest/Deployment/Configuring-OpenIddict
You should use Client Credentials Flow.
We've a documentation that explains microservice-to-microservice communication: https://docs.abp.io/en/commercial/latest/startup-templates/microservice/synchronous-interservice-communication#client-credentials-flow
Hi,
Share the application logs please.
Hi, It seems a generic SMTP error. Did you check:
You can also test your email sending at https://github.com/abpframework/abp-samples/tree/master/EmailSendDemo
Yeah sure, you can use Controller or AppService, whichever suits for you.
I've refunded your question. Thank you.
I want to use both flows i.e. responseType: 'code' and non 'code' flow. How can I achieve that ? The reason is I want to use azure login, which works with 'code' flow which redirect the app to backend for login. But I don't want the code to go each time to backend api for auth.
The authentication flow can not be changed on run-time. Please stop with trying to re-invent the wheel :)
Because it is not a wheel and very important part of web application development that is defined by IEEE Standarts.
Share your domain service?
It seems it is not registered to DI, perhaps you forgot to extend the DomainService
base class.