Comments (11)
ref: https://developers.google.com/accounts/docs/OpenID#shutdown-timetable
Looks like they're still supporting OpenID connect. I haven't looked to see how different that is and whether enki needs updates to work with it.
from enki.
Yeah, I wonder. I can't figure it out. Let me know if you probably won't have time to research/update it. In that case, I'll check into other blogging apps.
I just want to note that I think Enki is great! Except the whole third party login thing is a hassle, and this is a case in point (also, akismet support on comments would be nice).
from enki.
probably not. Enki has dated a bit - externalizing comments and fixing up login would both be decent fixes. (Or honestly, using static site + external comments...)
from enki.
I too still think Enki is great. But more as a reflection of my own laziness than anything else, I have been considering moving to something like Jekyll for a while now.
None the less though, I will always have a soft spot in my heart for Enki and should there be enough interest, I’d be willing to have a go at least at trying to fix up or swap out the OpenID stuff. I always thought it was great that Enki had a little more than the standard user/pass for admin login but I must admit I never found the OpenID stuff that easy to work with. Things having moved on a little since Enki really saw any development activity, I wonder if there may be some way to introduce some form of 2 factor auth or something…
On 22 Mar 2015, at 12:32 pm, Xavier Shay [email protected] wrote:
probably not. Enki has dated a bit - externalizing comments and fixing up login would both be decent fixes. (Or honestly, using static site + external comments...)
—
Reply to this email directly or view it on GitHub #97 (comment).
from enki.
I added disqus on my enki site, and it works well. But I've since grown to dislike the idea of a third party advertising company hosting my site's comments.
And for totally different reasons, I'm not into static sites. I like having the option of posting from wherever I am (work, phone, home, the lab at school, etc). Plus I edit the heck out of each post, and repeatedly deploying seems like a hassle. As far as I know, that isn't really possible with Jerkyll and the like. Enki is appealing because it doesn't contain loads of features that I'll never use. It does everything I want it to. I may switch to Publify, since it seems to have a nice admin and post editor. Still researching.
from enki.
Those are all good points.
@xaviershay what are your thoughts on auth for Enki? I’m thinking I could look into updating to the OpenID support, or perhaps go a totally different way and look at a new auth mechanism that makes use of the Google Authenticator API or something similar. I really haven’t looked very far into this option, so I’m not even sure if it’s viable for an open source project. And is this too elitist an assumption that the Enki user base would all have a device that supports something like Google Authenticator?
On 22 Mar 2015, at 5:33 pm, RyanTG [email protected] wrote:
I added disqus on my enki site, and it works well. But I've since grown to dislike the idea of a third party advertising company hosting my site's comments.
And for totally different reasons, I'm not into static sites. I like having the option of posting from wherever I am (work, phone, home, the lab at school, etc). Plus I edit the heck out of each post, and repeatedly deploying seems like a hassle. As far as I know, that isn't really possible with Jerkyll and the like. Enki is appealing because it doesn't contain loads of features that I'll never use. It does everything I want it to. I may switch to Publify, since it seems to have a nice admin and post editor. Still researching.
—
Reply to this email directly or view it on GitHub #97 (comment).
from enki.
Probably the best option would be to port it to omniauth, making it easy to set up your own authentication - it already supports openid connect by the looks of it https://github.com/jjbohn/omniauth-openid-connect
from enki.
OK, will look into it when I get a little time.
On 23 Mar 2015, at 3:18 am, Xavier Shay [email protected] wrote:
Probably the best option would be to port it to omniauth, making it easy to set up your own authentication - it already supports openid connect by the looks of it https://github.com/jjbohn/omniauth-openid-connect
—
Reply to this email directly or view it on GitHub.
from enki.
@RyanTG check out the updated README for instructions on how to use Google OpenID Connect with Enki.
from enki.
Hmm, the Travis build seems to be failing, I thought I fixed up all the tests, but perhaps not. If anyone has some time to sort this out, that would be great. Otherwise I'll look into it at some point soon when I get some more time.
from enki.
Wow, awesome @gaelian. Thanks a lot.
from enki.
Related Issues (20)
- Ruby 1.9.2 compatibility and rbx-require-relative HOT 1
- Any plans to port Enki to a mountable engine? HOT 2
- Deleting comment raises ActiveRecord::RecordNotFound HOT 4
- Enki openid doesn't seem to like Google OpenID HOT 4
- undefined method `buttons` for Formtastic in admin/posts/new HOT 7
- Merge master in internationalized? HOT 5
- I can not push to Heroku HOT 2
- Support Markdown HOT 2
- Formatting code with lesstile and coderay HOT 2
- Admin Login Issue HOT 1
- Change pagination to use will_paginate/kaminari instead of the Archive system? HOT 3
- Spree Integration HOT 1
- Bump to Rails 4 HOT 2
- Replace acts_as_taggable_on_steroid with alternative gem
- Turn the app into rails engine HOT 2
- session[:logged_in] isn't persisting HOT 1
- Problem with OpenID login to the admin area HOT 1
- Dot character in tag name HOT 1
- App breaks when comment is nil HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from enki.