OAuth2.0 é a próxima versão do protocolo OAuth, mas não é compatível com versões anteriores do OAuth1.0 e abole completamente o OAuth1.0. OAuth2.0 concentra-se na simplicidade para desenvolvedores clientes. Estruturando interações aprovadas entre o proprietário do recurso e o provedor HTTP em nome do usuário ou permitindo que aplicativos de terceiros obtenham acesso em nome do usuário. Ele também fornece processos de certificação dedicados para aplicativos da web, aplicativos de desktop e telefones celulares e dispositivos de sala de estar.
OAuth2.0 quase se tornou um padrão nas plataformas de terceiros atuais (não sei se o 3.0 será lançado em alguns anos). Então, como é um padrão, por que não pode ser implementado com uma classe relativamente padrão? biblioteca ou projeto? Examine todos os projetos de código aberto na China, muito menos C#, não existem projetos prontos para Java e PHP, então desistirei de minhas antigas habilidades e continuarei contribuindo com meus escassos esforços para você.
Devido a restrições de tempo, fiz apenas 6 interfaces na primeira versão. O endereço de retorno de chamada do WeChat é definido na plataforma pública e não suporta a passagem de parâmetros. Observe que apenas Register_third.aspx em todo o projeto precisa ser conectado ao seu. sistema de associação, nada mais precisa ser modificado ~~ Ah, esqueci de mencionar que appkey e appsecret precisam ser modificados, você sabe.