Jump to: navigation, search

Changes


Deep Linking

1,330 bytes added, 07:34, 14 June 2022
Created page with "{{UBIK}} clients support mobile deep linking through URI schemes and parameters. == Security == To avoid bypassing the {{UBIK}} security mechanisms with deep links, it is not..."
{{UBIK}} clients support mobile deep linking through URI schemes and parameters.

== Security ==
To avoid bypassing the {{UBIK}} security mechanisms with deep links, it is not possible to pass any kind of user credentials or other authentication factors through these links. Instead, a profile has to be specified by name.
* If there was already a successful authentication against this profile on the mobile device and the credentials were stored, the deep linking will happen without authentication
* If there are no stored credentials for that profile, the deep link will always end up at the Authentication screen and only after successful authentication, the deep link will be executed

== URI Scheme ==
{{UBIK}} clients register themselves with the scheme <code>com.augmnesys.ubik://</code> at the OS.

== Supported Actions ==

=== Navigate to a specific object {{key press|UWP}} ===
Navigation to a {{UBIK}} object is triggered by the deep link <code>NAVIGATE</code>, and supports the following parameters:

{| class="wikitable" | width = "100%"
|-
! Parameter!! Purpose
|-
| <code>profile</code>|| The name of the {{UBIK}} profile
|-
| <code>uid</code>|| The Guid of the object to navigate to
|-|-
|}

'''Example:''' <code>com.augmensys.ubik://NAVIGATE/?profile=New.Demo_V3&uid=c6d1e599-c665-408f-b4f9-bf6e64428610</code>