Skip to content

Deprecate ATProtoOAuthenticator as a standalone object#12

Merged
anna-germ merged 4 commits intomainfrom
mark/GER-1382-rebase
Jan 29, 2026
Merged

Deprecate ATProtoOAuthenticator as a standalone object#12
anna-germ merged 4 commits intomainfrom
mark/GER-1382-rebase

Conversation

@germ-mark
Copy link
Contributor

We ended up taking the wrapped state (DPoPsigner) and moving it a layer up in an OAuthSession object that contains the stored login and the DPoP key
( This OAuthSession object probably needs to migrate down the dependency chain at another time)

To facilitate hiding OAuthenticator from the client, typeAliasing OAuthenticator.Authenticator as ATProtoOAuthenticator so it re-exports

@germ-mark germ-mark requested a review from anna-germ January 29, 2026 18:02
Copy link
Contributor

@anna-germ anna-germ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@anna-germ anna-germ merged commit 25100a8 into main Jan 29, 2026
0 of 4 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.

2 participants

Comments