How to implement Single Sign-On with ABP commercial application

In this article, we will simulate an enterprise scenario by implementing Single Sign On for an ASP .Net core MVC application and an ABP Commercial modular application.
There are lots of reasons for using SSO for custom applications owned by the same enterprise organization. SSO establishes better user experience, less development time and improved security and also links different applications together.