Hi Pat,

sounds reasonable for the scope parameter of the access token request. As your example is an access token response, I would expect the scope parameter to contain the scope values associated with the access token.

regards,
Torsten.

Am 05.12.2013 22:24, schrieb Pat Patterson:
It means 'issue me (the client app) with a refresh token' - see https://help.salesforce.com/apex/HTViewHelpDoc?id=remoteaccess_oauth_scopes.htm&language=en and https://help.salesforce.com/apex/HTViewHelpDoc?id=remoteaccess_oauth_refresh_token_flow.htm&language=en

Cheers,

Pat

--

Pat Patterson | Developer Evangelist Architect | http://about.me/patpatterson



On Wed, Dec 4, 2013 at 10:07 PM, Torsten Lodderstedt <[email protected] <mailto:[email protected]>> wrote:

    Hi Pat,

    out of couriosity: what is the meaning of the "refresh_token"
    scope value?

    regards,
    Torsten.



    Pat Patterson <[email protected]
    <mailto:[email protected]>> schrieb:

        For what it's worth, we pass back a space-separated list in
        the response:

        {
"id":"https://login.salesforce.com/id/00Dd0000000f6kcEAA/005d0000001kTmOAAU";,
          "issued_at":"1386201559129",
        *"scope":"id api refresh_token",*
          "instance_url":"https://aloha.my.salesforce.com";,
          "refresh_token":"5Ae...vDy",
          "signature":"5cN...mw=",
          "access_token":"00D...1aI"
        }

        Cheers,

        Pat

--
        Pat Patterson | Developer Evangelist Architect |
        http://about.me/patpatterson



        On Wed, Dec 4, 2013 at 12:06 PM, John Bradley
        <[email protected] <mailto:[email protected]>> wrote:

            Per Sec 3.3 and Appendix A.4

            scope is a space SP separated list of scope-token which
            are 1*NQCHAR

            So query encoded it looks like
            &scope=openid%20profile%20email (you would be sending it
            in a POST form encoded to the token endpoint in your case)
            and the response will be JSON:
            {
               "access_token":"2YotnFZFEjr1zCsicMWpAA",
               "token_type":"example",
               "expires_in":3600,
               "refresh_token":"tGzv3JOkF0XG5Qx2TlKWIA",
               "scope":"openid profile email"
             }

            Yes the examples probably should have included scope but
            it is clear from the normative text.

            John B.

            On Dec 3, 2013, at 8:55 AM, Andreas Kohn
            <[email protected] <mailto:[email protected]>>
            wrote:

            > Hi,
            >
            > the current RFC for OAuth 2.0
            (http://www.rfc-editor.org/rfc/rfc6749.txt) is very
            unclear on *how* to return the scope in the access token
            response if there are multiple scopes requested/returned.
            >
            > Could someone please clarify whether the scopes are
            supposed to be returned as
            > 1. space separated string value (i.e. in the same syntax
            in which they came in), or
            > 2. as JSON array (looks most "JSON-y"), or
            > 3. in another format (for example github uses ',')
            >
            > There is a related question on stackoverflow:
            
http://stackoverflow.com/questions/13290994/how-should-approved-scopes-be-returned-from-an-oauth2-0
            >
            >
            > Regards,
            > --
            > Andreas
            >
            >
            >
            > _______________________________________________
            > OAuth mailing list
            > [email protected] <mailto:[email protected]>
            > https://www.ietf.org/mailman/listinfo/oauth


            _______________________________________________
            OAuth mailing list
            [email protected] <mailto:[email protected]>
            https://www.ietf.org/mailman/listinfo/oauth


        ------------------------------------------------------------------------

        OAuth mailing list
        [email protected]  <mailto:[email protected]>
        https://www.ietf.org/mailman/listinfo/oauth



_______________________________________________
OAuth mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to