Skip to content
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

added url and qr code details #74

Merged
merged 7 commits into from
Aug 17, 2020

Conversation

TelegramSam
Copy link
Collaborator

Signed-off-by: Sam Curren [email protected]

advanced_message_passing.md Outdated Show resolved Hide resolved
Example Email Message:

```email
To: [email protected]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

prefer @example.com email addresses.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.


A usable QR code will always be able to be generated from the shortened form of the URL.

Note: Due to the privacy implications, a standard URL shortening service SHOULD NOT be used.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is excellent, but perhaps a reference to some privacy considerations section where an explanation of why can be provided would be helpful.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Section added at the top.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added a suggestion in there to help further clarify why they shouldn't be used. Hopefully it helps a bit.

@TelegramSam TelegramSam added the not yet ready This is not yet ready to be completed label Jul 6, 2020
Signed-off-by: Sam Curren <[email protected]>
@TelegramSam
Copy link
Collaborator Author

@OR13 Section added and email address fixed.

First, no private information may be passed in the message. Private information should be passed between parties in encrypted messages only. Any protocol message that contains private information should not be passed via URL or QR code.

Second, any identifiers passed in a message sent via URL or QR code must no longer be considered private. Any DID used or other identifier no longer considered private MUST be rotated over a secure connection if privacy is required.

Copy link
Contributor

@kdenhartog kdenhartog Jul 14, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Additionally, because of the way URL shortening services work, using these services are SHOULD NOT be used because it allows the services to track and identify the recipient who's receiving the message based on IP, time of day, and frequency of message retrieval.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is slightly redundant with the warning in about message retrieval (name different than URL shortening on purpose) at the bottom of the doc. Should we at least include a reference to that section in this warning? Thoughts?


##### Example Out-of-Band Message Encoding

Invitation:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@troyronda @llorllale Does adding this address your concerns about a common invitation format?


Invitation:

```json
Copy link
Contributor

@troyronda troyronda Jul 14, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the Out-Of-Band concept (along with a JWM example) should have its own section prior to specific implementations. The concept is not specific to URL / QR code encodings.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As an example, the out-of-band message could be embedded into a larger JSON object; or provided to an API; or submitted to an endpoint (as its own argument). In those cases, the URL encoding isn't being employed but the out-of-band concept and basic message example is still useful.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added that in a new section.

@TelegramSam TelegramSam removed the not yet ready This is not yet ready to be completed label Aug 10, 2020
@awoie awoie self-requested a review August 10, 2020 18:17
Copy link
Member

@awoie awoie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@awoie awoie requested a review from kdenhartog August 10, 2020 18:39
@dhh1128
Copy link
Contributor

dhh1128 commented Aug 17, 2020

I also feel happy with this. Let's merge!

@tplooker
Copy link
Member

Multiple re-views and approvals, merging

@tplooker tplooker merged commit 262644b into decentralized-identity:master Aug 17, 2020
@TelegramSam TelegramSam deleted the qr_code branch August 19, 2020 11:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants