<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: scope parameter should not be optional in Spotify for Developers</title>
    <link>https://community.spotify.com/t5/Spotify-for-Developers/scope-parameter-should-not-be-optional/m-p/5104716#M1826</link>
    <description>&lt;P&gt;Might be a silly idea, but have you tried %20 instead of the + for the space delimiter in your scope list?&lt;/P&gt;</description>
    <pubDate>Wed, 06 Jan 2021 02:21:54 GMT</pubDate>
    <dc:creator>ktuli44</dc:creator>
    <dc:date>2021-01-06T02:21:54Z</dc:date>
    <item>
      <title>scope parameter should not be optional</title>
      <link>https://community.spotify.com/t5/Spotify-for-Developers/scope-parameter-should-not-be-optional/m-p/5103796#M1817</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I am trying to use the Oauth2 / OIDC authentication provided by spotify. &lt;A href="https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest" target="_self"&gt;According to OpenID Connect documentation&lt;/A&gt;, the parameter scope is not optional, but required. I am using a quarkus extension who passes "oidc" as value to this parameter (as defined in openid connect documentation), but the &lt;A href="https://developer.spotify.com/documentation/general/guides/authorization-guide/" target="_self"&gt;spotify's webapi&lt;/A&gt; is returning a message :&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"illegal scope"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;for my url :&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;"&amp;amp;scope=openid+user-read-private+user-read-email"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;but the scope openid is not really "illegal", according to the docs. How could I workaround this issue? The api isn't suppose to accept this value?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind Regards,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Rafael&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Jan 2021 19:19:00 GMT</pubDate>
      <guid>https://community.spotify.com/t5/Spotify-for-Developers/scope-parameter-should-not-be-optional/m-p/5103796#M1817</guid>
      <dc:creator>rafaeland</dc:creator>
      <dc:date>2021-01-04T19:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: scope parameter should not be optional</title>
      <link>https://community.spotify.com/t5/Spotify-for-Developers/scope-parameter-should-not-be-optional/m-p/5104127#M1822</link>
      <description>&lt;P&gt;Hey &lt;a href="https://community.spotify.com/t5/user/viewprofilepage/user-id/24252003"&gt;@rafaeland&lt;/a&gt;, thanks for posting here!&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Let's dive right into this. I've taken a look and the documentation for the OpenID Connect Core states: '&lt;EM&gt;OpenID Connect requests MUST contain the openid&lt;/EM&gt;&lt;SPAN&gt;&lt;EM&gt; scope value&lt;/EM&gt;'. It sounds like this is specific to this product from OpenID.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;OAuth is a standard which is implemented by multiple services. Their implementation might differ a bit. The standard is described here: &lt;A href="https://tools.ietf.org/html/rfc6749" target="_blank" rel="noopener"&gt;https://tools.ietf.org/html/rfc6749&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let me know if you have any questions!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have a good one,&lt;/P&gt;&lt;P&gt;Hubo&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jan 2021 10:40:01 GMT</pubDate>
      <guid>https://community.spotify.com/t5/Spotify-for-Developers/scope-parameter-should-not-be-optional/m-p/5104127#M1822</guid>
      <dc:creator>Hubo</dc:creator>
      <dc:date>2021-01-05T10:40:01Z</dc:date>
    </item>
    <item>
      <title>Re: scope parameter should not be optional</title>
      <link>https://community.spotify.com/t5/Spotify-for-Developers/scope-parameter-should-not-be-optional/m-p/5104243#M1824</link>
      <description>&lt;P&gt;Hi, thank you for the prompt answer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;OIDC is an implementation of OAuth2, not the specification per see... I think you're right. Let me investigate further from my side on how can I use pure OAuth2.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards,&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jan 2021 12:47:19 GMT</pubDate>
      <guid>https://community.spotify.com/t5/Spotify-for-Developers/scope-parameter-should-not-be-optional/m-p/5104243#M1824</guid>
      <dc:creator>rafaeland</dc:creator>
      <dc:date>2021-01-05T12:47:19Z</dc:date>
    </item>
    <item>
      <title>Re: scope parameter should not be optional</title>
      <link>https://community.spotify.com/t5/Spotify-for-Developers/scope-parameter-should-not-be-optional/m-p/5104716#M1826</link>
      <description>&lt;P&gt;Might be a silly idea, but have you tried %20 instead of the + for the space delimiter in your scope list?&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jan 2021 02:21:54 GMT</pubDate>
      <guid>https://community.spotify.com/t5/Spotify-for-Developers/scope-parameter-should-not-be-optional/m-p/5104716#M1826</guid>
      <dc:creator>ktuli44</dc:creator>
      <dc:date>2021-01-06T02:21:54Z</dc:date>
    </item>
  </channel>
</rss>

