Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Displays the current authentication mechanism in the admin panel #981

Merged
merged 4 commits into from
May 16, 2024

Conversation

Spoffy
Copy link
Contributor

@Spoffy Spoffy commented May 14, 2024

noauth_001

@Spoffy Spoffy force-pushed the spoffy/admin-panel-auth-mechanism branch from d851b5c to 9b18b46 Compare May 14, 2024 16:36
@paulfitz paulfitz added the preview Launch preview deployment of this PR label May 14, 2024
Copy link
Contributor

Deployed as https://grist-spoffy-admin-panel-auth-mechanism.fly.dev (until 2024-06-13T19:34:16.749Z)

@jordigh jordigh self-assigned this May 14, 2024
@jordigh
Copy link
Contributor

jordigh commented May 14, 2024

lgtm, but I had to do a double-take because my similar PR for another admin check has no frontend code. That's because it's based on @paulfitz's PR that automated a lot of the frontend boilerplate.

This PR could be merged now, but from my understanding some of it would have to be redone (either removed or marked as redundant) when @paulfitz's PR is merged.

@paulfitz
Copy link
Member

This PR could be merged now, but from my understanding some of it would have to be redone (either removed or marked as redundant) when @paulfitz's PR is merged.

You are right @jordigh that with some upcoming code the probe results could have been rendered automatically. But the auth section is slated to grow in a pretty specialized way, so this is a good start to have and I don't expect it to evaporate. We also want to emphasize some key pieces of security and make them "pop" visually in the panel. The sandboxing section is also something that could now be rendered automatically but retains its own section to emphasize it.

@Spoffy Spoffy merged commit b4acb15 into main May 16, 2024
15 checks passed
@Spoffy Spoffy deleted the spoffy/admin-panel-auth-mechanism branch May 16, 2024 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
preview Launch preview deployment of this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants