In most cases, it will likely be a fixed value, but there's nothing indicating that it can't be contextual. Especially in cases where you've got public, confidential, and dynamically-registered clients all acting on the same host, the default value will depend completely on what kind of client is asking.

Really, this is a way of saying "scope is up to the AS", which it is, even if the client asks for something else.

 -- Justin

On 02/12/2012 11:44 PM, Andrew Arnott wrote:
From section 3.3 (draft 23):

    If the client omits the scope parameter when requesting
    authorization, the authorization server MUST either process the
    request using*a pre-defined default value*, or fail the request
    indicating an invalid scope. The authorization server SHOULD
document its scope requirements and default value (if defined).

Is this saying that the pre-defined default value must be a FIXED value for all clients and all grants? Or might the predefined default value actually be a derivation of the grant? (for example, by default the access token scope is simply the maximum scope allowed by the grant)

Thanks.

--
Andrew Arnott
"I [may] not agree with what you have to say, but I'll defend to the death your right to say it." - S. G. Tallentyre


_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to