From dotnet
Help with ArcGIS Maps SDK for .NET authentication and licensing. Use for API key setup, OAuth or user sign-in, secure secret handling, and choosing an appropriate licensing/configuration approach.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dotnet:arcgis-dotnet-auth-licensingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the task involves **credentials**, **secure configuration**, or **licensing** for an ArcGIS Maps SDK for .NET app.
Use this skill when the task involves credentials, secure configuration, or licensing for an ArcGIS Maps SDK for .NET app.
Reference auth-and-licensing-checklist.md.
Use these defaults:
Reference:
auth-and-licensing-checklist.mdwindows-and-maui-oauth-patterns.mdWhen the task is about ArcGIS Online OAuth, cover the right host-specific pattern instead of giving generic sign-in advice:
UseArcGISRuntime(config => ...)WebAuthenticator for the browser-based sign-in flow on supported MAUI platformsMauiSignin demo uses WinUIEx.WebAuthenticator as the Windows-specific bridge while .NET MAUI WebAuthenticator support catches upIOAuthHandlerArcGISRuntimeEnvironment.Initialize(config => ...)ArcGISRuntimeEnvironment.Initialize(config => ...)CredentialPersistence deliberately rather than relying on wishful defaults.AuthenticationManager.Current.OAuthUserConfigurations at startup and keep the challenge handler and OAuth handler easy to locate.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub dotmorten/arcgis-dev-skills --plugin dotnet