Copilot 应用发布与登录访问

本文介绍了 Copilot 应用的发布与登录访问方式。

Copilot 应用发布

完成 Copilot 应用的配置后,点击设计器右上角的发布按钮,可以将 Copilot 应用发布至开发环境或生产环境。

image

开发环境发布

开发环境用于开发阶段的调试,发布之后可在应用环境信息中查看开发环境应用的地址。

image

image

生产环境发布

生产环境用于实际的业务场景,服务终端用户,发布之后可在应用环境信息中查看生产环境应用的地址。

image

image

Copilot 应用访问

Copilot 应用发布后,会生成一个应用地址,可以独立访问(浏览器输入 URL 访问)或通过 SDK 集成访问。

独立访问

浏览器输入 URL 可以独立访问 Copilot 应用,根据 Copilot 应用的登录配置,有不同的身份认证方式。

匿名访问

无需认证,但匿名用户权限组需要具备足够的访问权限才可正常访问。详见匿名用户权限组管理

image

imageimage

登录访问

通过登录页进行认证,登录方式与身份源配置相关。

image

image

SDK 集成访问

Copilot 应用可以通过魔笔提供的 SDK 快速集成到 Android 和 iOS 的 App 中,根据 Copilot 应用的登录配置和发布环境,有不同的身份认证方式。SDK 集成方式详见 Android SDK 集成iOS SDK 集成

开发环境匿名访问

无需认证,但匿名用户权限组需要具备足够的访问权限才可正常访问。详见匿名用户权限组管理

image

开发环境登录访问

通过登录页进行认证,登录方式与身份源配置相关。详见 终端用户访问身份源管理

image

生产环境匿名访问

无需认证,但匿名用户权限组需要具备足够的访问权限才可正常访问。注意配置 SDK 时不传入 JWT Token,如果传入了 JWT Token,则将根据 JWT Token 进行身份认证,匿名访问不生效。image

生产环境登录访问

当生产环境的 Copilot 应用不允许匿名访问时,通过 JWT Token 进行认证,需要先在魔笔控制台-用户与权限-身份源中创建并启用一个 JWT 类型的身份源,并确保该身份源对应的权限组具备足够的访问权限,然后通过 GenerateNativeUserToken 接口 生成 JWT Token,传递给 SDK,注意 JWT Token 过期时间为 300 秒,在过期时间内通过 RefreshNativeUserToken 接口 重新获取,最后通过 SDK 透出的 updateAccessToken方法设置新的 JWT Token