OAuth2.0 es la próxima versión del protocolo OAuth, pero no es compatible con OAuth1.0 y elimina por completo OAuth1.0. OAuth2.0 se centra en la simplicidad para los desarrolladores de clientes. Ya sea estructurando interacciones aprobadas entre el propietario del recurso y el proveedor HTTP en nombre del usuario, o permitiendo que aplicaciones de terceros obtengan acceso en nombre del usuario. También proporciona procesos de certificación dedicados para aplicaciones web, aplicaciones de escritorio, teléfonos móviles y dispositivos de salón.
OAuth2.0 casi se ha convertido en un estándar en las plataformas de terceros actuales (no sé si se lanzará 3.0 en unos años). Entonces, dado que es un estándar, ¿por qué no se puede implementar con una clase relativamente estándar? biblioteca o proyecto? Mire todos los proyectos de código abierto en China, y mucho menos C #, no existen proyectos listos para usar para Java y PHP, por lo que simplemente renunciaré a mis antiguas habilidades y continuaré contribuyendo con mis escasos esfuerzos.
Debido a limitaciones de tiempo, solo creé 6 interfaces en la primera versión. La dirección de devolución de llamada de WeChat está configurada en la plataforma pública y no admite el paso de parámetros. Tenga en cuenta que solo Register_third.aspx en todo el proyecto debe estar conectado con su. sistema de membresía, no es necesario modificar nada más ~~ Oh, olvidé mencionar que la clave de aplicación y el secreto de aplicación deben modificarse, ya sabes.