如何实现Asp。网络核心企业微信静默授权

  介绍

本篇内容主要讲解”如何实现Asp。网络核心企业微信静默授权”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习”如何实现Asp。网络核心企业微信静默授权”吧!

企业微信接口文档

1。构造授权网页链接

如何实现Asp。网络核心企业微信静默授权

2。回调获取到代码通过代码+ access_token去请求用户信息

如何实现Asp。网络核心企业微信静默授权

3。获取access_token

如何实现Asp。网络核心企业微信静默授权

调试准备工作,祝辞内网穿透+域名推荐向日葵有免费的,免费的开发测试够用了

域名的配置成可信用

如何实现Asp。网络核心企业微信静默授权

上代码演示下载

[ApiController]   (才能路线(“api/(控制器)“))   public 才能class  Auth3Controller : ControllerBase   {才能      ,,,private  readonly  string  _agentId =,“1000002”;   ,,,private  readonly  string  _secret =,“Y3f8ESBIBJoC8M_FPHOlpvmghS_Nn2ceFePRVZjw9_E";   ,,,private  readonly  string  _corpId =,“wwbf72a7a059eac0f8";   ,,,///,& lt; summary>   ,,,///,授权地址   ,,,///,& lt;/summary>   ,,,private  readonly  string  _auth3url =,“https://open.weixin.qq.com/connect/oauth3/authorize";   ,,,///,& lt; summary>   ,,,///,授权回调地址   ,,,///,& lt;/summary>   ,,,private  readonly  string  _callbackurl =,“http://* * * * * * .zicp.vip/auth3callback/api/Auth3/Callback";   ,,,///,& lt; summary>   ,,,///,获取access_token地址   ,,,///,& lt;/summary>   ,,,private  readonly  string  _gettokenurl =,“https://qyapi.weixin.qq.com/cgi-bin/gettoken";   ,,,///,& lt; summary>   ,,,///,获取访问用户身份地址   ,,,///,& lt;/summary>   ,,,private  readonly  string  _getuserurl =,“https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo";         ,,,private  readonly  ILogger, _logger;   ,,,private  readonly  IHttpClientFactory  _clientFactory;   ,,,private  readonly  IMemoryCache  _memoryCache;      ,,,public  Auth3Controller (ILogger,回调(string 代码,string 状态)   ,,,{   ,,,,,/* *   ,,,,,,1)代码只能消费一次,不能重复消费。比如说,是否存在多个服务器同时消费同一代码情况。   ,,,,,,2)代码需要在有效期间消费(5分钟),过期会自动失效。   ,,,,,,*/,,,,,,   ,,,,,string  access_token =, await  GetAccessToken ();   ,,,,,string  url =,美元“{_getuserurl} ? access_token={access_token},代码=(代码)“;;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

如何实现Asp。网络核心企业微信静默授权