8000 refactor: integrate Feima authentication and endpoints with full OAut… by ivenxu · Pull Request #2 · ivenxu/feima-code · GitHub
[go: up one dir, main page]

Skip to content

refactor: integrate Feima authentication and endpoints with full OAut…#2

Merged
ivenxu merged 1 commit intomainfrom
002-feima-code-refactoring
Jan 12, 2026
Merged

refactor: integrate Feima authentication and endpoints with full OAut…#2
ivenxu merged 1 commit intomainfrom
002-feima-code-refactoring

Conversation

@ivenxu
Copy link
Owner
@ivenxu ivenxu commented Jan 12, 2026

…h2 + PKCE flow

  • Make FeimaAuthenticationService stateless wrapper over provider (single source of truth)
  • Add production OAuth2 + PKCE authentication with JWT token validation and refresh
  • Add FeimaToken, FeimaUriEventHandler, FeimaTelemetryHelper for auth infrastructure
  • Add FeimaConfigService for centralized settings (auth/API URLs, quotas, preferences)
  • Replace dummy FeimaEndpoint with real FeimaChatEndpoint + FeimaModelMetadataFetcher
  • Add FeimaOnlyEndpointProvider and CombinedEndpointProvider for model routing
  • Add FeimaQuotaService with status bar and notifications (80% warning, 100% limit)
  • Add FeimaOpenAIFetcher for completions routing with Feima/GitHub fallback
  • Move service registration to manual creation by FeimaProvidersContribution

…h2 + PKCE flow

- Make FeimaAuthenticationService stateless wrapper over provider (single source of truth)
- Add production OAuth2 + PKCE authentication with JWT token validation and refresh
- Add FeimaToken, FeimaUriEventHandler, FeimaTelemetryHelper for auth infrastructure
- Add FeimaConfigService for centralized settings (auth/API URLs, quotas, preferences)
- Replace dummy FeimaEndpoint with real FeimaChatEndpoint + FeimaModelMetadataFetcher
- Add FeimaOnlyEndpointProvider and CombinedEndpointProvider for model routing
- Add FeimaQuotaService with status bar and notifications (80% warning, 100% limit)
- Add FeimaOpenAIFetcher for completions routing with Feima/GitHub fallback
- Move service registration to manual creation by FeimaProvidersContribution
@ivenxu ivenxu merged commit d0fd7dd into main Jan 12, 2026
0 of 7 checks passed
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.

1 participant

0