OAuth2.0 has almost become a standard in today’s third-party platforms (I don’t know that 3.0 will be released in a few years). So since it is a standard, why can’t it be implemented with a relatively standard class library or project? Look through the entire open source projects in China, let alone C#, there are no such ready-made projects for Java and PHP, so I will just give up my old skills and continue to contribute my meager efforts to you.
Due to time constraints, I have done docking of 6 interfaces in the first version. Among them, the callback address of WeChat is set on the public platform and does not support passing parameters. Please pay attention.
In the entire project, only register_third.aspx needs to be connected to your membership system, and the rest does not need to be modified~~ Oh, I forgot to mention that appkey and appsecret need to be modified, you know.
PS: To be clear, my role in this project is just a porter, and it is by no means 100% original. If one day the project becomes popular and I am dragged into court and accused of infringement, it will not be worth it.