simplesamlphp / simplesamlphp/simplesamlphp-module-discopower
Filter entities globally?
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- PHP
- Estrellas
- 5
- Forks
- 11
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
According to the docs, filtering identity providers is possible per SP.
We have 100s of SPs, and now I'm looking for a way to show a specific IdP only for a few SPs.
The only way I could make this work was by applying a snippet to those few SPs:
'discopower.filter' => [
'tags.include' => [
'all'
],
'entities.include' => [
'https://needle.idp',
],
],
and then on every other SP excluding it:
'discopower.filter' => [
'entities.exclude' => [
'https://needle.idp',
],
],
As said this works but a bit cumbersome as I'd have to make sure this will be there for each new SP etc.
Would it makes sense to be able to supply such a config at a higher level, for example in saml20-idp-hosted.php or some other place?
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comience por la sección de filtrado de docs/discopower.md y compare su configuración por SP con la ubicación propuesta saml20-idp-hosted.php. Trace cómo se cargan los filtros de discovery para cada SP y determine dónde podría aplicarse una configuración de nivel superior. Se considera terminado cuando la visibilidad deseada del IdP puede configurarse globalmente sin añadir snippets a cada SP.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- php
- Área
- authentication
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 30/100