-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
shortened oob invitation and the didcomm://
protocol scheme
#351
Comments
cc @awoie who just answered a question about this on the ccg list. To make this work with iOS don't you need to use an https link? |
No on iOS it uses the first app that registered the However apple is pushing a lot more for the |
|
Further comments from @TimoGlastra : if we have a shortened oob invitation like this:
Then the deeplink variant could look like this:
The oob-invitation part is random here. I don't think it matters (unless we want to reserve different paths for different deeplinking actions / not clash with native deeplinking behaviour), as all information is presented in the invitation |
I am supportive of Timo's suggestion. However, I don't think it requires that we add an example or normative language in the spec, because the spec doesn't define the |
With the merged commit, I believe this becomes a deferred issue. |
When creating an oob invitation that can be opened directly on the device where the invitation url received (i.e. a web page on my mobile device) there is an option to use deeplinking to open the oob invitation directly in a wallet.
In Aries we currently use the
didcomm://
prefix to link directly to the wallet and include the?=d_m
(oroob
orc_i
) parameter. Wallets that support it can extract the invitation from it and process the message.I've recently encountered an issue where even deeplinking would require an url shortener service because the payload of the url is too long. I'm not sure what the exact limit is, but if you're offering a credential as part of the oob invitation you can quite quickly reach this limit. The problem here is that the domain is
didcomm://
and therefore a shortened oob url could never be resolved.I see the following comment in the spec:
I think it would be good to take this into account when defining how deeplinking should work. Maybe something like an
_ooburl=
would work in the case of usingdidcomm://
so the oob invitation can still be resolved.The text was updated successfully, but these errors were encountered: