<?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: 200.6 OAuth deprecations in .NET Maps SDK Questions</title>
    <link>https://community.esri.com/t5/net-maps-sdk-questions/200-6-oauth-deprecations/m-p/1570258#M13200</link>
    <description>&lt;P&gt;No problem. You're fine to continue using the old ones until the next major release.&lt;BR /&gt;&lt;BR /&gt;The new classes are mostly there because we're working towards a common authentication codebase used across all the maps sdk platforms to improve consistency, faster improvements and only having to make fixes in one place (Swift and Kotlin SDKs already use it). That common underlying codebase is slightly different / modernized and we're building the design to match that before fully switching over in the next major release and removing the deprecated classes. So as long as you move over before that switch, you'll be fine.&lt;/P&gt;</description>
    <pubDate>Thu, 19 Dec 2024 17:26:22 GMT</pubDate>
    <dc:creator>dotMorten_esri</dc:creator>
    <dc:date>2024-12-19T17:26:22Z</dc:date>
    <item>
      <title>200.6 OAuth deprecations</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/200-6-oauth-deprecations/m-p/1569604#M13188</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P data-unlink="true"&gt;I've updated to the .NET 200.6 SDK and am noticing a number of deprecations concerning OAuth classes.&amp;nbsp; Does the .NET team have an up-to-date sample that shows &lt;EM&gt;best practices&lt;/EM&gt; for a client application logging a user in via OAuth?&amp;nbsp; If so, I would appreciate a pointer as I'm not finding the relevant bits.&lt;/P&gt;&lt;P data-unlink="true"&gt;[EDIT]&amp;nbsp; I'm talking about the &lt;A href="https://developers.arcgis.com/net/release-notes/release-notes-for-200-6/#sdk-enhancements-4" target="_self"&gt;deprecations listed here&lt;/A&gt;, specifically this info:&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;&lt;P data-unlink="true"&gt;&lt;EM&gt;OAuthUserCredential : A new type that provides secure, refreshable access tokens for accessing protected services using the "authorization code" workflow. This class replaces OAuthTokenCredential as the preferred OAuth 2.0 approach for user authentication, and needs an OAuthUserConfiguration to be registered instead of ServerInfo.&lt;/EM&gt;&lt;/P&gt;&lt;P data-unlink="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;P data-unlink="true"&gt;Thanks&lt;/P&gt;&lt;P data-unlink="true"&gt;MQ&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2024 16:49:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/200-6-oauth-deprecations/m-p/1569604#M13188</guid>
      <dc:creator>Mike_Quetel</dc:creator>
      <dc:date>2024-12-18T16:49:54Z</dc:date>
    </item>
    <item>
      <title>Re: 200.6 OAuth deprecations</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/200-6-oauth-deprecations/m-p/1570007#M13193</link>
      <description>&lt;P&gt;Sorry we're still working on updating the doc and blog on this. For now, feel free to ask questions here. You can also look at the changes made for one of the demo apps here:&amp;nbsp;&lt;A href="https://github.com/Esri/arcgis-maps-sdk-dotnet-demos/commit/a9d97dbb60728af8515a165108c50d9ce3ae192e" target="_blank" rel="noopener"&gt;https://github.com/Esri/arcgis-maps-sdk-dotnet-demos/commit/a9d97dbb60728af8515a165108c50d9ce3ae192e&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bottom line is the change is just a simplification around how you register the OAuth configuration.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2024 22:16:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/200-6-oauth-deprecations/m-p/1570007#M13193</guid>
      <dc:creator>dotMorten_esri</dc:creator>
      <dc:date>2024-12-18T22:16:59Z</dc:date>
    </item>
    <item>
      <title>Re: 200.6 OAuth deprecations</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/200-6-oauth-deprecations/m-p/1570235#M13199</link>
      <description>&lt;P&gt;Thanks Morten.&amp;nbsp; I think I'll wait on a proper sample.&amp;nbsp; I realize the changes are meant to be a simplification of the previous methodology, but I'm actually finding the changes quite confusing and existing documentation pretty sparse.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":upside_down_face:"&gt;🙃&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Dec 2024 16:47:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/200-6-oauth-deprecations/m-p/1570235#M13199</guid>
      <dc:creator>Mike_Quetel</dc:creator>
      <dc:date>2024-12-19T16:47:03Z</dc:date>
    </item>
    <item>
      <title>Re: 200.6 OAuth deprecations</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/200-6-oauth-deprecations/m-p/1570258#M13200</link>
      <description>&lt;P&gt;No problem. You're fine to continue using the old ones until the next major release.&lt;BR /&gt;&lt;BR /&gt;The new classes are mostly there because we're working towards a common authentication codebase used across all the maps sdk platforms to improve consistency, faster improvements and only having to make fixes in one place (Swift and Kotlin SDKs already use it). That common underlying codebase is slightly different / modernized and we're building the design to match that before fully switching over in the next major release and removing the deprecated classes. So as long as you move over before that switch, you'll be fine.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Dec 2024 17:26:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/200-6-oauth-deprecations/m-p/1570258#M13200</guid>
      <dc:creator>dotMorten_esri</dc:creator>
      <dc:date>2024-12-19T17:26:22Z</dc:date>
    </item>
  </channel>
</rss>

