Comments (19)
Hola, me gustaría poder desarrollar el código para este "issue". Me imagino que lo queréis hacer con la estrategia omniauthable
de Devise. Os puedo crear el acceso por Facebook.
from consuldemocracy.
@juandefelix gracias por el interés. Efectivamente pensabamos en hacer esto con devise + omniauth así que adelante.
El único requisito sería que si creas una aplicación en FB para hacer pruebas, no quede luego rastro en el repo (urls, ni claves de autenticación). Es decir, ese tipo de datos no queremos que estén en archivos tipo secrets.yml.example y no deberían ser críticos para ejecutar la aplicación en local (o sea, el resto de cosas deberían funcionar) y el que quiera probar esta funcionalidad se debe crear su propia app con sus respectivas claves.
from consuldemocracy.
@xuanxu De acuerdo! Me pongo a ello...
from consuldemocracy.
Hola amigos,
Soy de Brasil e estamos dejarollando um Identity Provider federado, para la autenticacion del cidadano en todos los serviços públicos dogitales, com la mesma identidade digital openid connect powered.
E http://github.com/PROCERGS/login-cidadao/
from consuldemocracy.
Hola @uira,
Muito obrigado!
ES: La autenticación de los usuarios es una de las tareas más complejas que tenemos que hacer. Todavía estamos lejos de poder usar un Identity Provider, pero lo estudiaremos.
EN: Authenticating users is one of the most complex tasks that we'll have to do. We're still far away from being able to use an Identity Provider, but we'll study it.
from consuldemocracy.
Gracias @kikito,
Hemos estado trabajando durante casi dos años en este proyecto, abrimos el código desde los primeros dias, porque creemos que la demanda para crear Proveedores Federados de identidad es una demanda común para todas las democracias.
Tenemos un grupo de 80 personas que trabajan en este proyecto y es una gran oportunidad para construir una colaboración entre los hackers de la política de Brasil - España. (Para unirse a nuestro grupo Telegrama: http://bit.ly/LoginCidadaoNoTelegram)
Actualmente los gobiernos de todo el mundo han privatizado Identificación Ciudadana usando herramientas de Google, Twitter y Facebook. La "Conexión Ciudadana" es una herramienta para dar a los ciudadanos y los gobiernos el control sobre sus identidades y la información ciudadana.
Si quieren acelerar el proceso, podemos hacer una videoconferencia. Estoy seguro de que nuestro equipo puede ayudar a conectar las herramientas actuales en un proveedor de identidad abierta, en menos de una semana ;)
Gracias por los comentarios y felicitaciones por la iniciativa maravillosa.
from consuldemocracy.
Hey @juandefelix, si tienes alguna duda con esto puedo echarte un cable, lo acabo de implementar para un side-project y lo tengo fresco.
from consuldemocracy.
Hola @dgilperez, perdona por la tardanza en contestar, estaba de vacaciones. Si tengo alguna duda, te pregunto. Me imagino que también podrás añadir algo al código una vez hecho el pull request, si quieres añadir algo.
from consuldemocracy.
@juandefelix perfecto!
from consuldemocracy.
Hola @juandefelix , así que voy a abrir esta issue a que otros nos manden sus pull requests. Espero que no te importe (tú puedes seguir trabajando en ello y mandarnos la tuya si quieres).
@dgilperez, ¿nos podrías mandar tu versión de esta PR?
from consuldemocracy.
Yeah @kikito ! Creo que esta tarde podré echarle un rato, quizás pueda mandar algo.
Preguntas:
- Qué proveedores de oauth? Facebook + Twitter + Google? Alguno más? Alguno menos?
- ¿Me pasáis credenciales de develop para montar las apps correspondientes en cada plataforma?
from consuldemocracy.
Me respondo yo a la segunda, del primer comentario de @xuanxu: se monta con credenciales propias y después vosotros configuráis los accesos definitivos.
from consuldemocracy.
Facebook + Twitter + Google? Alguno más? Alguno menos?
Con esos tres nos vale. Si puedes añadir Whatsapp también, bien. Si no, no pasa nada.
from consuldemocracy.
@kikito Sin problema
from consuldemocracy.
@dgilperez para autenticarse es necesario: Facebook, Twitter y Google. Whatsapp es para la opción de "Compartir en..." (que será otro issue) 😉
from consuldemocracy.
Confirmo que Whatsapp es solo para compartir, no para autenticarse. Se me ha ido la pinza, disculpad.
from consuldemocracy.
jajaja sin problemas. Y qué hacemos con las organizaciones? Que se registren con OAuth también, o esperamos a tener eso más claro? De momento está habilitado solo para usuarios normales.
from consuldemocracy.
Correcto, @dgilperez : las organizaciones que se registren solamente con su formulario de organizaciones, sin red social.
from consuldemocracy.
Closed via #238
from consuldemocracy.
Related Issues (20)
- Geozone Geojson map rendering
- Active storage not loading images HOT 1
- Stopping puma with Systemd takes too long
- Admin Statistics not updating due to cache HOT 1
- Investment admin opens in new window HOT 3
- Facilitating Discovery for Dutch Municipalities through publiccode.yml Addition HOT 1
- Replace CKEditor 4 with a maintained editor HOT 2
- Use buttons instead of links in the public area
- Legacy code in puma config HOT 2
- Linters workflow for GitHub Actions fails for forks
- Replace Errbit/Airbrake with Sentry
- Replace Turbolinks with Turbo or drop it entirely
- Social login buttons alignment HOT 4
- sassc-embedded-import: Can't find stylesheet to import HOT 2
- Budget Investments displaying as Winning Investments when Display Results is unchecked
- Show supports on investments only if selecting phase is enabled
- Display polls results in rows
- bug comments are not linked to the original text after edit HOT 1
- Poll and budget demographic stats change over time
- Failure to install due to faker gem not being properly invoked in users.rb HOT 6
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 consuldemocracy.