Skip to content

feat: T-AUTH-5 — Facebook OAuth provider (#32) - #35

Merged
intel352 merged 1 commit into
mainfrom
feat/facebook-oauth-32
May 25, 2026
Merged

intel352 merged 1 commit into
mainfrom
feat/facebook-oauth-32

Conversation

@intel352

Copy link
Copy Markdown
Contributor

Resolves #32. Adds Facebook to step_oauth.go alongside Google. Mirrors the Google pattern (URLs + scopes + provider switch case + endpoint-override hardening).

Tests: TestOAuthProviderConfig_FacebookAvailable + TestOAuthProviderConfig_FacebookIncompleteUnavailable.

Other deferred providers (instagram, x, bluesky) remain explicitly disabled.

🤖 Generated with Claude Code

Adds Facebook to step_oauth.go alongside Google. Mirrors the Google
provider pattern: constants for authorization/token/userinfo URLs, scope
list, and a case in oauthProviderConfig that pulls facebook_oauth_client_id
+ client_secret + redirect_url from config (with endpoint override
hardening matching the Google branch).

Removed Facebook from the explicitly-disabled providers list. Other
deferred providers (instagram, x, bluesky) remain explicitly disabled
per the original oauth-extraction design.

Tests: TestOAuthProviderConfig_FacebookAvailable + TestOAuthProviderConfig_FacebookIncompleteUnavailable.

Resolves #32.
@intel352
intel352 merged commit c34105f into main May 25, 2026
5 checks passed
@intel352
intel352 deleted the feat/facebook-oauth-32 branch May 25, 2026 06:33
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.

feat: T-AUTH-5 — Facebook OAuth provider

1 participant