fix(auth): return to origin path after GitHub login
Sign-in saves the current path in sessionStorage so the OAuth callback can route back instead of always landing on Home.
This commit is contained in:
7
src/modules/user/service/oauthReturnPath.ts
Normal file
7
src/modules/user/service/oauthReturnPath.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
export const GITHUB_OAUTH_RETURN_PATH_KEY = "github-oauth-return-path"
|
||||
|
||||
export const consumeGithubOAuthReturnPath = (): string | null => {
|
||||
const path = sessionStorage.getItem(GITHUB_OAUTH_RETURN_PATH_KEY)
|
||||
sessionStorage.removeItem(GITHUB_OAUTH_RETURN_PATH_KEY)
|
||||
return path
|
||||
}
|
||||
Reference in New Issue
Block a user