diff --git a/spec/index.bs b/spec/index.bs index 9e4b2bc8..8ba92d0c 100644 --- a/spec/index.bs +++ b/spec/index.bs @@ -460,6 +460,10 @@ To compute the connection status given an {{IdentityProviderConfig}} {{IdentityProviderAccount}} |account|, and a |globalObject|, run the following steps. This returns connected or disconnected. + 1. If |account| [=map/contains=] {{IdentityProviderAccount/approved_clients}} and + |account|'s {{IdentityProviderAccount/approved_clients}} does not [=list/contain=] + |provider|'s {{IdentityProviderConfig/clientId}}, return + [=compute the connection status/disconnected=]. 1. Let |configUrl| be the result of running [=parse url=] with |provider|'s {{IdentityProviderConfig/configURL}} and |globalObject|. 1. Let |idpOrigin| be the [=url/origin=] corresponding to |configUrl|.