Skip to content

Commit 1616a5b

Browse files
committed
Remove redundant requirements around permissions and secure contexts
The security section shouldn't be a rehash of requirements already spelled out elsewhere (either directly or through dependencies).
1 parent 3ff8c03 commit 1616a5b

File tree

1 file changed

+0
-13
lines changed

1 file changed

+0
-13
lines changed

index.html

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -928,13 +928,6 @@ <h2>
928928
far as possible, and subject to meeting that goal, to protect the integrity of the
929929
<a>application server</a>'s communication with the user.
930930
</p>
931-
<p>
932-
<a>User agents</a> MUST NOT provide Push API access to web applications without the
933-
<a>express permission</a> of the user. <a>User agents</a> MUST acquire consent for
934-
permission through a user interface for each call to the `subscribe()` method, unless a
935-
previous permission grant has been persisted, or a prearranged trust relationship applies.
936-
Permissions that are preserved beyond the current browsing session MUST be revocable.
937-
</p>
938931
<p>
939932
The Push API may have to wake up the Service Worker associated with the <a>service worker
940933
registration</a> in order to run the developer-provided event handlers. This can cause
@@ -964,12 +957,6 @@ <h2>
964957
identifier that the user cannot remove. This also prevents reuse of the details of one
965958
<a>push subscription</a> to send <a>push messages</a> to another <a>push subscription</a>.
966959
</p>
967-
<p>
968-
<a>User agents</a> MUST implement the Push API to only be available in a [=secure
969-
context=]. This provides better protection for the user against man-in-the-middle attacks
970-
intended to obtain push subscription data. Browsers may ignore this rule for development
971-
purposes only.
972-
</p>
973960
</section>
974961
<section class="informative" id="pushframework">
975962
<h2>

0 commit comments

Comments
 (0)