feat: enoki-wallet manual auth #517
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
resolve #507
more manual solution instead #509
CleanShot.2025-08-22.at.13.32.11.mp4
demo: https://belongnet.github.io/enoki-vue/wallet
Added ability to disable automatic popup and get URL for manual auth flow management.
Key Changes
1. Extended
connect()method2. New callback handling feature
How It Works
disablePopup: true- disables automatic popup in#createSession()authorizationUrlfor user redirectionsessionContextandpkceContextfor later processingTypes
EnokiConnectMethod- extended connect type withdisablePopupEnokiHandleAuthCallbackFeature- callback handling featureEnokiHandleAuthCallbackInput- input for handleAuthCallbackBackward Compatibility
✅ Full backward compatibility - old
connect()continues to work as beforeUsage Example