Skip to content

Commit 506b62a

Browse files
feat(api|runtime): add an AuthenticateProvider registry
1 parent 1cec7d4 commit 506b62a

31 files changed

Lines changed: 5624 additions & 7795 deletions

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ All notable changes to this project are documented below.
33

44
The format is based on [keep a changelog](http://keepachangelog.com) and this project uses [semantic versioning](http://semver.org).
55

6+
## [Unreleased]
7+
### Added
8+
- Add provider-agnostic authentication: register named authentication providers from the Go runtime and select one through the new `AuthenticateProvider` API.
9+
- Add `AuthenticateProvider` module function to authenticate through a registered provider from Go, Lua and JavaScript runtime code. Provider identities are stored as a `(provider, provider_user_id)` link in the new `user_provider` table.
10+
- Add `RegisterBeforeAuthenticateProvider` and `RegisterAfterAuthenticateProvider` hooks.
11+
612
## [3.40.0] - 2026-07-13
713
### Added
814
- Add Samsung Galaxy Store purchase validation request type and `SAMSUNG_GALAXY_STORE` store provider enum.

apigrpc/apigrpc.pb.go

Lines changed: 272 additions & 266 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)