Skip to content

feat: add DIAL_NATIVE auth type and per-provider offline client config - #1818

Merged
DmytroZaichenkoDev merged 1 commit into
developmentfrom
feat/dial-native-auth-type
Aug 12, 2026
Merged

feat: add DIAL_NATIVE auth type and per-provider offline client config#1818
DmytroZaichenkoDev merged 1 commit into
developmentfrom
feat/dial-native-auth-type

Conversation

@DmytroZaichenkoDev

Copy link
Copy Markdown
Contributor

Part 1/4 of the offline-delegation split (replaces #1815).

Introduces the DIAL_NATIVE authentication type for external services that target DIAL itself: the declaration carries no credential material (its validator rejects every OAuth/API-key field, records never expire or refresh), and each identity provider may configure an offlineClient used later to obtain a user's offline credentials. The type is declarable but inert — generic sign-in/sign-out refuse it; the endpoints that make it functional come in the follow-up PRs.

🤖 Generated with Claude Code

@ai-dial-actions

This comment has been minimized.

Introduces the DIAL_NATIVE authentication type for external services that
target DIAL itself: the declaration carries no credential material, so its
validator rejects every OAuth and API-key field, and its records neither
expire nor refresh. Each identity provider may now configure an offlineClient
— the OAuth client core will use to obtain a user's platform-wide offline
credentials. The type is declarable but inert: generic sign-in and sign-out
refuse DIAL_NATIVE services, and the endpoints that make it functional come
in follow-up changes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@DmytroZaichenkoDev
DmytroZaichenkoDev force-pushed the feat/dial-native-auth-type branch from 1b3d2ef to 883ede2 Compare August 12, 2026 12:18
@ai-dial-actions

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@DmytroZaichenkoDev
DmytroZaichenkoDev merged commit c5b9274 into development Aug 12, 2026
9 checks passed
@DmytroZaichenkoDev
DmytroZaichenkoDev deleted the feat/dial-native-auth-type branch August 12, 2026 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants