CodeandoMexico / CodeandoMexico/decidim-monterrey

Implement OpenID connect for MTY employees

Open
#154 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
9
Forks
4
PR merge metrics
No merged PRs in 30d

Description

**What**: Monterrey has an open-id connect service for the city employees that is identical to what's already implemented for citizens (IDMty) they should also have a login button. You need to implement the new service.

Since the new service is identical just different realm it could be possible to modify existing code for the idmty by interpolating the realm information and just adding the different data through an initializer, but if this is not possible you can always copy and paste the gem folder.

The endpoint: https://iam.monterrey.gob.mx/realms/GobMty/
The endpoint documentation: https://iam.monterrey.gob.mx/realms/GobMty/.well-known/openid-configuration
Relevant project files and folders:
- omniauth-idmty - the gem
- decidim-monterrey/config/initializers/idmty.rb
- decidim-monterrey/config/secrets.yml

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.