1. 在微搭创建一个自定义应用
2. 在 GitHub 开发平台创建一个 OAuth 应用
3. 在微搭 > 身份源管理创建一个身份源,填入 GitHub OAuth 应用配置
4. 在微搭创建的自定义应用的编辑器 > 登录设置里选中 Github 身份源
5. 应用发布后使用
一、步骤1:创建自定义应用
1. 进入腾讯云微搭低代码控制台 创建新应用 页面,选择新建空白应用。
2. 进入编辑器页面,单击左侧导航栏应用详情进入详情页获取访问地址。
二、步骤2:在 GitHub 开发平台创建 OAuth 应用
1. 登录 GitHub 并进入 Developer settings 页面。单击 Register a new application。
注意:用户或组织最多可以拥有100个 OAuth 应用程序。
2. 填写相应基础信息后单击 Register application。
·Application name:可以填写中英文。
·Homepage URL:可在 步骤1.2 中的应用详情里获取。
·Authorization callback URL:微搭会提供回调地址,在 步骤3.4 的认证源基础配置里复制回调 URL,粘贴至上方输入框。
注意:GitHub 里创建 OAuth 应用保存,需要完成 步骤3.4 的认证源基础配置才能完成。
三、步骤3:创建身份源并配置 GitHub OAuth 应用
1. 进入用户权限 > 身份源管理 页面。
2. 单击新建认证源,选择认证源为 OAuth 2.0并单击下一步。
3. 填写认证源名称及 logo 等相关信息,单击下一步。
4. 认证源基础配置:
4.1 首先复制回调 URL 到上面 步骤2.2 的 Authorization callback URL 里,然后保存,会生成对应的 Client ID 和 Client secrets。
4.2 复制 GitHub 的 Client ID 和 Client secrets 到认证源基础配置页面中,填写相关信息后单击下一步。
·授权 URL:https://github.com/login/oauth/authorize
·Token URL:https://github.com/login/oauth/access_token
·用户信息 URL:https://api.github.com/user
注意:说明:
注意:更多详情请参见 GitHub 授权 OAuth 应用程序操作指引 。
5. 账号关联目前的策略暂无匹配规则,无需配置。
6. 新建完成后可在身份源管理页面中查看。
四、步骤4:在微搭自定义应用选择 GitHub 身份源
1. 进入 微搭低代码 页面,进入到应用开发 > 应用列表 > 应用设置 > 登录设置。
2. 进入登录页设置里勾选 GitHub。
3. 访问授权里选择需登录后访问应用。
4. 安全设置为应用自动退出登录的时间,默认无需设置。
5. 单击保存后返回应用编辑器页面,单击右上角发布应用。
五、步骤5:登录应用
1. 通过 步骤1.2 中的访问链接进入应用登录界面。
2. 填写好 GitHub 账号和密码进行登录认证。
3. 认证成功后即可访问应用。