Confluence 6 移动应用 app 管理员需要考虑什么

简介: Confluence 6 移动应用 app 管理员需要考虑什么

下面是为了让你的用户能够使用移动 app 需要考虑的一些东西。

VPN 和防火墙

如果你的 Confluence 站点不能够通过公共网络访问,用户需要将他们的移动设备链接到你的网络中或者虚拟私有网络(VPN)后才能够使用 app。

如果你已经知道你的网络不是对外开放的,我们建议你为你的用户提供一步一步的 VPN 安装指导来帮助你的用户连接到你公司的网络上。Atlassian 是不会为你的用户提供 VPN 的安装支持的。

移动应用在启动登录界面之前会对网络的连通性进行检测。如果你已经配置了用户过滤器来避免任何非授权的请求。你需要修改你的配置 /server-info.action 来允许不授权也能够通过 Confluence访问。

HTTPS 和证书要求

在最新的 iOS 和 Android apps,你可用通过使用 HTTP 或者 HTTPS 连接服务器。

如果你使用的是 HTTPS 的话,你必须要允许 TLS 1.2 流量。这个是 iOS 要求的,但是我们选择将这个要求应用实现到 iOS 和 Android 应用中,以避免产生混乱(例如可能会出现一个设备可以登录,但是切换到另外的设备后却不可以)。

一般来说,你的证书应该是授信结构签发的。如果你的证书是自签发的证书,或者是从未知的授信机构签发的(例如,你签发自己的 CA),用户可能需要手动将你的证书添加到他们的信任证书列表中。请参考 Knowledge base article 页面中的内容来了解是如何进行这个操作的。

登录和授权

App 能够支持所有通用的用户管理配置,包括外部用户目录和 SAML 单点登录。用户需要登录后才能使用 app,就算你的 Confluence 站点允许匿名用户访问,用户也还是需要登录后才能够使用 app。

移动设备管理(MDM)

当前我们并不支持任何移动设备管理(MDM)或者 app 管理方案。

应用市场,主题和自定义的内容

移动应用(app)提供了一个简单,轻量的访问方式,用户能够对页面提供创建,编辑和协同编辑。复杂的一些应用,包括应用市场中提供的应用例如蓝图(blueprints),日历(calendars),工作流(workflows)将不会在移动应用中使用。一些第三方的宏可能是可用的,基于第三方插件提供商的支持和页面如何来进行渲染。

任何你针对你站点进行修改的主题或者表现将不会在移动页面中展示。

云服务

为了能够在用户的终端设备上提供消息推送服务,我们开发了基于云的消息服务器。这个服务是由 Atlassian 开发并部署在 AWS (AWS SNS) 上的。请参考 Push notifications service 链接来获得更多的信息。

这个是 app 唯一使用云服务。

消息推送服务

Confluence 服务器的移动应用可以直接推送消息到用户的终端。用户可以选择是否在他们的 app 上接受推送消息,并且可以在任何时候进行拒绝接收。这个服务是由 Atlassian 开发并部署在 AWS (AWS SNS) 上的。在发送到服务器上的消息只包含有通知 ID,不包含用户或者消息的具体内容,同时也不会在服务器上存储任何数据。

如果你希望避免使用任何基于云的服务,你可用选择完全禁用消息推送。通过访问  > 基本配置( General Configuration) > 移动应用(Mobile apps)。

如果你的防火墙设置了规则或者限制,或者你使用了代理服务器设置,你需要将下面的地址添加到白名单中,来确定你的 Confluence 实例可用将消息推送到上面的地址上。

针对没有办法通过公共网络访问的内部站点(用户需要连接到你的内部网络中,或者用户需要使用 VPN)我们通过下面的方式来推送消息:

如果用户连接到你的网络或者 VPN,我们将会显示完整的通知,例如: “Sara Leung shared ‘End of year party’ with you”。
如果用户 没有 连接到你的网络或者 VPN,我们将会显示短消息通知,例如 “1 new notification”。
直接连接到页面中的移动网页和链接

针对网页,我们没有办法直接访问链接。例如在一个邮件通知中直接访问 app。为了帮助解决这个限制,当用户在他们的移动设备上的浏览器访问 Confluence 页面的时候,用户将会看到 在 app 中打开(Open in app) 按钮,如果你的的移动终端上安装了 app 的话,点击这个链接将会打开 app,或者将用户带到应用市场进行下载安装。

如果你不希望这个按钮在移动浏览器上面进行显示。你需要禁用 Confluence 站点的移动插件(Confluence Mobile plugin),这个将会要求用户只能通过 app 进行访问。

有关更多 Confluence 6 服务器移动应用的使用,请参考页面Confluence 6 服务器移动应用 beta 版本中的内容。

https://www.ossez.com/t/confluence-6-app/462

目录
相关文章
|
5月前
|
移动开发 安全 数据安全/隐私保护
iOS移动应用安全加固:保护您的App免受恶意攻击的重要步骤
iOS移动应用安全加固:保护您的App免受恶意攻击的重要步骤
66 1
|
4天前
|
移动开发 Android开发 数据安全/隐私保护
移动应用与系统的技术演进:从开发到操作系统的全景解析随着智能手机和平板电脑的普及,移动应用(App)已成为人们日常生活中不可或缺的一部分。无论是社交、娱乐、购物还是办公,移动应用都扮演着重要的角色。而支撑这些应用运行的,正是功能强大且复杂的移动操作系统。本文将深入探讨移动应用的开发过程及其背后的操作系统机制,揭示这一领域的技术演进。
本文旨在提供关于移动应用与系统技术的全面概述,涵盖移动应用的开发生命周期、主要移动操作系统的特点以及它们之间的竞争关系。我们将探讨如何高效地开发移动应用,并分析iOS和Android两大主流操作系统的技术优势与局限。同时,本文还将讨论跨平台解决方案的兴起及其对移动开发领域的影响。通过这篇技术性文章,读者将获得对移动应用开发及操作系统深层理解的钥匙。
|
2月前
|
Android开发 iOS开发 C#
Xamarin:用C#打造跨平台移动应用的终极利器——从零开始构建你的第一个iOS与Android通用App,体验前所未有的高效与便捷开发之旅
【8月更文挑战第31天】Xamarin 是一个强大的框架,允许开发者使用单一的 C# 代码库构建高性能的原生移动应用,支持 iOS、Android 和 Windows 平台。作为微软的一部分,Xamarin 充分利用了 .NET 框架的强大功能,提供了丰富的 API 和工具集,简化了跨平台移动应用开发。本文通过一个简单的示例应用介绍了如何使用 Xamarin.Forms 快速创建跨平台应用,包括设置开发环境、定义用户界面和实现按钮点击事件处理逻辑。这个示例展示了 Xamarin.Forms 的基本功能,帮助开发者提高开发效率并实现一致的用户体验。
78 0
|
4月前
|
存储 安全 网络安全
APP 安全评估报告:直面移动应用安全威胁,守护用户数据安全
移动APP安全问题日益严重,包括数据泄露、恶意软件和权限滥用等威胁。例如,Ring App安全漏洞导致用户信息曝光,13款Android应用暴露大量用户数据。此外,工信部通报50款APP违规收集个人信息。安全评估是保障APP安全的关键,涉及代码安全、数据传输安全、用户权限管理和隐私保护等方面。经过评估,这款APP在所有方面表现出色,符合最高安全标准,确保用户隐私和数据安全。
155 2
|
安全 算法 开发工具
APP加固:助力移动应用安全合规
合规已经成为APP发展过程中的关键因素。对于APP开发者来说,合规意味着要加强对用户数据的保护,采取适当的安全措施和技术手段,确保用户隐私的安全性。此外,还需要遵守相关法律法规的规定,明确用户权限和信息收集的目的,并及时更新隐私条款和用户协议,向用户提供充分的透明度和选择权。
124 0
APP加固:助力移动应用安全合规
|
11月前
|
移动开发 安全 数据安全/隐私保护
iOS移动应用安全加固:保护您的App免受恶意攻击的重要步骤
本文介绍了移动应用程序(App)加固的概念和流程,以及市场上几家知名的APP加固公司。同时提供了对iOS ipa文件进行混淆保护的方案,以增强App的安全性和防范反编译和破解行为。
腾讯课堂推出APP 移动应用成为在线教育的“香馍馍
腾讯课堂推出APP 移动应用成为在线教育的“香馍馍
146 0
腾讯课堂推出APP 移动应用成为在线教育的“香馍馍
|
7天前
|
XML 移动开发 前端开发
使用duxapp开发 React Native App 事半功倍
对于Taro的壳子,或者原生React Native,都会存在 `android` `ios`这两个文件夹,而在duxapp中,这些文件夹的内容是自动生成的,那么对于需要在这些文件夹中修改的配置内容,例如包名、版本号、新架构开关等,都通过配置文件的方式配置了,而不需要需修改具体的文件
|
7天前
|
存储 开发工具 Android开发
使用.NET MAUI开发第一个安卓APP
【9月更文挑战第24天】使用.NET MAUI开发首个安卓APP需完成以下步骤:首先,安装Visual Studio 2022并勾选“.NET Multi-platform App UI development”工作负载;接着,安装Android SDK。然后,创建新项目时选择“.NET Multi-platform App (MAUI)”模板,并仅针对Android平台进行配置。了解项目结构,包括`.csproj`配置文件、`Properties`配置文件夹、平台特定代码及共享代码等。
|
1月前
|
Web App开发 Java 视频直播
FFmpeg开发笔记(四十九)助您在毕业设计中脱颖而出的几个流行APP
对于软件、计算机等专业的毕业生,毕业设计需实现实用软件或APP。新颖的设计应结合最新技术,如5G时代的音视频技术。示例包括: 1. **短视频分享APP**: 集成FFmpeg实现视频剪辑功能,如添加字幕、转场特效等。 2. **电商购物APP**: 具备直播带货功能,使用RTMP/SRT协议支持流畅直播体验。 3. **同城生活APP**: 引入WebRTC技术实现可信的视频通话功能。这些应用不仅实用,还能展示开发者紧跟技术潮流的能力。
68 4
FFmpeg开发笔记(四十九)助您在毕业设计中脱颖而出的几个流行APP
下一篇
无影云桌面