Skip to content
This repository has been archived by the owner on Sep 6, 2024. It is now read-only.

Feat/login UI #73

Merged
merged 24 commits into from
Aug 29, 2024
Merged

Feat/login UI #73

merged 24 commits into from
Aug 29, 2024

Conversation

jamieknight-db
Copy link
Collaborator

@jamieknight-db jamieknight-db commented Aug 28, 2024

Only supporting google auth for v1, okta and keycloak will be follow on PR's. Commenting out the UI until repositories are merged. But here are screenshots so far. The current user endpoint is not ready yet.

Screenshot 2024-08-28 at 10 16 34 AM Screenshot 2024-08-28 at 10 17 15 AM Screenshot 2024-08-28 at 10 17 35 AM

@jamieknight-db
Copy link
Collaborator Author

@xx-db and @creechy please review as well 😄

@jamieknight-db
Copy link
Collaborator Author

@xx-db looks like we are getting a failure with the node version in the jwt-decode package. Do you see any issues with upgrading?

@xx-db
Copy link
Contributor

xx-db commented Aug 28, 2024

@xx-db looks like we are getting a failure with the node version in the jwt-decode package. Do you see any issues with upgrading?

With #74 we won't need jwt-decode any more for the moment.

@jamieknight-db
Copy link
Collaborator Author

@xx-db looks like we are getting a failure with the node version in the jwt-decode package. Do you see any issues with upgrading?

With #74 we won't need jwt-decode any more for the moment.

It's a dependency of keycloak-js so I'm going to remove that package for now.

Copy link
Contributor

@dennyglee dennyglee left a comment

Choose a reason for hiding this comment

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

LGTM!

@@ -0,0 +1,11 @@
import axios from 'axios';
Copy link

Choose a reason for hiding this comment

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

no biggie but just to check, could refactoring to use the axios client have happened independently of the "login ui" or are they intertwined?

Copy link
Contributor

Choose a reason for hiding this comment

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

Refactoring to use axios can happen independently. It's more of a dependency for the UI work.

Copy link

@creechy creechy left a comment

Choose a reason for hiding this comment

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

makes sense to me.

@jamieknight-db jamieknight-db merged commit 4f9403d into main Aug 29, 2024
1 check passed
@jamieknight-db jamieknight-db deleted the feat/login-ui branch August 30, 2024 18:17
rtyler pushed a commit to rtyler/unitycatalog that referenced this pull request Sep 6, 2024
* start of login page

* env and google auth button

* merge with main, remove params reference

* start of okta auth

* initial commit for handling auth token (unitycatalog#67)

* start of login with keycloak

* handle google sign in with token

* more google auth

* profile dropdown

* merge with main

* merge with main

* convert to axios

* start of readme instructions

* get current user endpoint (unitycatalog/unitycatalog-ui#70)

clean up some other endpoints

* commenting out UI until repositories are merged

* clean up current user (unitycatalog/unitycatalog-ui#74)

* yarn lock file

* remove keycloak for now, node version error in jwt-decode dependency

* commit yarn lock

* remove state as useEffect dependency, comment out currentUser call for now

---------

Co-authored-by: Xiang Xu <[email protected]>
rtyler pushed a commit to rtyler/unitycatalog that referenced this pull request Sep 6, 2024
* start of login page

* env and google auth button

* merge with main, remove params reference

* start of okta auth

* initial commit for handling auth token (unitycatalog#67)

* start of login with keycloak

* handle google sign in with token

* more google auth

* profile dropdown

* merge with main

* merge with main

* convert to axios

* start of readme instructions

* get current user endpoint (unitycatalog/unitycatalog-ui#70)

clean up some other endpoints

* commenting out UI until repositories are merged

* clean up current user (unitycatalog/unitycatalog-ui#74)

* yarn lock file

* remove keycloak for now, node version error in jwt-decode dependency

* commit yarn lock

* remove state as useEffect dependency, comment out currentUser call for now

---------

Co-authored-by: Xiang Xu <[email protected]>
dennyglee pushed a commit to unitycatalog/unitycatalog that referenced this pull request Sep 6, 2024
* start of login page

* env and google auth button

* merge with main, remove params reference

* start of okta auth

* initial commit for handling auth token (#67)

* start of login with keycloak

* handle google sign in with token

* more google auth

* profile dropdown

* merge with main

* merge with main

* convert to axios

* start of readme instructions

* get current user endpoint (unitycatalog/unitycatalog-ui#70)

clean up some other endpoints

* commenting out UI until repositories are merged

* clean up current user (unitycatalog/unitycatalog-ui#74)

* yarn lock file

* remove keycloak for now, node version error in jwt-decode dependency

* commit yarn lock

* remove state as useEffect dependency, comment out currentUser call for now

---------

Co-authored-by: Xiang Xu <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants