mirror of
https://github.com/Silentely/eSIM-Tools.git
synced 2026-09-03 06:24:20 +08:00
feat(giffgaff): 支持 PKCE 公有客户端和机密客户端的 OAuth 令牌交换
- 新增 giffgaff-token-exchange.js 函数处理 OAuth 令牌交换 - 增加对 PKCE 公有客户端和机密客户端的支持 - 优化令牌交换流程,支持可选的 Basic 认证 - 更新前端和后端的 OAuth 配置
This commit is contained in:
@@ -61,7 +61,7 @@ describe('Giffgaff OAuthManager', () => {
|
||||
const verifier = 'test-verifier';
|
||||
const url = await OAuthManager.buildAuthorizationUrl(verifier);
|
||||
|
||||
expect(url).toContain('https://id.giffgaff.com/auth/oauth/authorize');
|
||||
expect(url).toContain('https://id.giffgaff.com/oauth/authorize');
|
||||
expect(url).toContain('response_type=code');
|
||||
expect(url).toContain('client_id=');
|
||||
expect(url).toContain('redirect_uri=');
|
||||
|
||||
Reference in New Issue
Block a user