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

feature: create explicit login page for Netlify CMS-integration #37

Open
julrich opened this issue Sep 6, 2021 · 1 comment
Open

feature: create explicit login page for Netlify CMS-integration #37

julrich opened this issue Sep 6, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@julrich
Copy link
Member

julrich commented Sep 6, 2021

Right now the Netlify CMS-configuration file (config.yml) is publicly accessible. To avoid this, we should add a "pure" Netlify Identity login mask to a "stand-alone" login-page, independent of the Netlify CMS-interface.

Initially this can be accessible statically (e.g. /login), but later this should be configurable as a plugin option.
Using the login itself should be configurable, too, as not everyone will want to use the combination of Netlify CMS + Netlify Identity for auth.

@julrich julrich added the enhancement New feature or request label Sep 6, 2021
@julrich julrich changed the title Für Netlify CMS-Anbindung auch explizite Login-Seite anlegen feature: create explicit login page for Netlify CMS-integration Sep 25, 2021
@julrich julrich self-assigned this Sep 26, 2021
@julrich
Copy link
Member Author

julrich commented Oct 6, 2021

We should also optimize loading the Identity Widget from Netlify only when needed (on the explicit login page), and not through the Netlify CMS-Gatsby Plugin:
https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-netlify-cms#disable-widget-on-site

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant