-
Notifications
You must be signed in to change notification settings - Fork 2
Release notes
Charlie edited this page Jan 5, 2021
·
3 revisions
2020-12-30 Release 2.0.0
- 允许开发者只提供 钉钉扫码登录 的 AppKey、Secret。不再要求必须提供 钉钉内部小程序的 AppKey、Secret。
- 返回更多钉钉中的用户信息
- 允许开发者只提供 钉钉扫码登录 的 AppKey、Secret。不再要求必须提供 钉钉内部小程序的 AppKey、Secret。(详见 <前提>)
-
DingTalkOptions
中原ClientId
现用于表示 钉钉扫码登录 的 AppKey,原ClientSecret
现在用于表示 钉钉扫码登录的 AppSecret -
DingTalkOptions
中原QrLoginAppId
、QrLoginAppSecret
被废弃 -
DingTalkOptions
中新增IncludeUserInfo
表示是否包含该用户在企业内的用户信息(如:UserId、姓名、手机号、工号等) -
DingTalkOptions
中新增AppKey
用于表示 企业内部开发小程序的 App Key、AppSecret
表示 企业内部开发小程序的 App Secret(注,这两个仅当IncludeUserInfo
为true
才需要必填) - 修改原
AddDingTalk
的配置services.AddAuthentication() .AddDingTalk(opts => { opts.ClientId = 钉钉扫码登录 的 AppKey opts.ClientSecret = 钉钉扫码登录的 AppSecret; // 以下为非必填项 opts.IncludeUserInfo = 是否包含该用户在企业内的用户信息 (默认为 false); opts.AppKey = 企业内部开发小程序的 App Key; opts.AppSecret = 企业内部开发小程序的 App Secret; }
- 提供
DingTalkClaimTypes
用于定义钉钉返回的用户信息(仅当IncludeUserInfo
为true
)
2020-12-21 Release v1.0.4
提供开发者集成钉钉外部登录的扩展