ttn-lw-stack is-db create-oauth-client --id console --name "Console" --owner admin --secret console --redirect-uri 'https://localhost:8885/console/oauth/callback' --redirect-uri 'http://localhost:1885/console/oauth/ callback' --redirect-uri '/console/oauth/callback' . OAuth 认证 点击登录之后,会提示先认证,由于此前配置的 redirect-uri 是 localhost,因此需要手动调整下这个URL,将 localhost 替换为我们的 CVM IP。
create-oauth-client \ --id cli \ --name "Command Line Interface" \ --owner admin \ --no-secret \ --redirect-uri 'local-callback' \ --redirect-uri 'code' 5.2 Console 注册 OAUTH 客户端 $ . ttn-lw-stack is-db create-oauth-client \ --id console --name "Console" \ --owner admin \ --redirect-uri 'http://example.com:1885/console/oauth/callback' \ --redirect-uri 'https://example.com:8885/console OAuth client secret=TQVLMKM2RR26VDCEXSWWEM7CKNS7T4GPB67L32SVXQHW24QGLY7Q // 这里的 redirect-uri
ttn-lw-stack is-db create-oauth-client --id console --name "Console" --owner admin --secret console --redirect-uri 'https://localhost:8080/console/oauth/callback' --redirect-uri 'http://localhost:8080/console/oauth/ callback' --redirect-uri '/console/oauth/callback' END ---- iotisan
my-client client-secret: my-client-secret authorization-grant-type: hybrid redirect-uri 此外,我们还指定了客户端的"redirect-uri"、"scope"和"provider"等参数。" redirect-uri"用于指定客户端的回调URL,"scope"用于指定授权范围,"provider"用于指定授权服务器的配置。
authorize token-uri: ${security.base-url}/oauth/token user-info-uri: ${security.base-url}/api/v4/user redirect-uri • base-url:如果你使用gitlab管理项目,base-url可以设置成你搭建的gitlab地址; • redirect-uri:gitlab 认证后跳转的地址,这里使用了后端来接收跳转,因为跳转会携带 这里提醒一下,记得修改 Gitlab 的 redirect-uri 为脚手架服务器的地址。
client-secret: gitee-client-secret authorization-grant-type: authorization_code redirect-uri user-name-attribute: name 其中: (1)client_id、client-secret替换为Gitee获取的数据 (2)authorization-grant-type:授权模式使用授权码模式 (3)redirect-uri
client-secret: my-secret-1 authorization-grant-type: authorization_code redirect-uri client-secret: my-secret-2 authorization-grant-type: authorization_code redirect-uri
client-secret: my-secret authorization-grant-type: authorization_code redirect-uri my-provider是自定义的客户端和提供者名称,client-id和client-secret是OAuth2授权服务器分配的客户端ID和客户端密码,authorization-grant-type是授权类型,redirect-uri
client-secret: gitee_secret authorization-grant-type: authorization_code redirect-uri client-secret: testClientSecret authorization-grant-type: authorization_code redirect-uri
client-secret: your-qq-app-secret client-name: QQ provider: qq redirect-uri your-wechat-app-id client-secret: your-wechat-app-secret client-name: WeChat redirect-uri
: qq: client-id: 10******85 client-secret: 1f7d************************d629e redirect-uri *******************da36094474e client-secret: 5a2919b************************d7871306d1 redirect-uri : client-id: wxdcb******4ff4 client-secret: b4e9dc************************a08ed6d redirect-uri redirect-uri: https://javahsf.club/demo/oauth/microsoft/callback mi: client-id: 288******** ****2994 client-secret: nFeTt89************************== redirect-uri: http://javahsf.club
clientRegistration.put("client-secret", "请填写你的OAuth2客户端密码"); clientRegistration.put("redirect-uri client-secret: 请填写您记忆的OAuth2客户端密码\n" + " # 只能选择一个\n" + " redirect-uri
clientId": "oauth2DemoClientID", "clientSecret": "clientSecret", "serviceId" : "^(https|imaps)://<redirect-uri
QQ: client-id: 10**********6 client-secret: 1f7d08**********5b7**********29e redirect-uri com.xkcoding.justauthspringbootstarterdemo.extend.ExtendTestRequest client-id: xxxxxx client-secret: xxxxxxxx redirect-uri
client-secret: custom-secret authorization-grant-type: authorization_code redirect-uri
client: registration: client-id: client-secret: scope: redirect-uri
client-secret: my-client-secret authorization-grant-type: implicit redirect-uri
client-secret: my-secret authorization-grant-type: authorization_code redirect-uri
x6388;权方式 authorization-grant-type: authorization_code # redirect-uri 参数的内容 redirect-uri: "{baseUrl}/login/oauth2/code
client-secret: client-secret authorization-grant-type: authorization_code redirect-uri