/ / Rozšírenie služby Rancher's Auth-service na použitie iného (OAuth) poskytovateľa - autentifikácia, go, docker, oauth, rancher

Rozšírenie služby Autorkovateľa služby Rancher na použitie iného poskytovateľa (OAuth) - autentifikácia, go, docker, oauth, rancher

Náš tím v súčasnosti hľadá Rancher preDocker kontajnerové orchestračné riešenie, a jedna vec, ktorú som sa snažila urobiť, je pokúsiť sa nastaviť Access Control na serveri Rancher pomocou poskytovateľa, ktorý momentálne nie je podporovaný Rancherom (toto je Fiware Lab ktorý môže byť poskytovateľom OAuth).

Rancher spracováva autentifikáciu v samostatnej službe Golang dostupnej v tento repo, To by sa mohlo rozšíriť, aby sa umožnilo novéposkytovateľa autentifikácie, ako je opísané vo wiki repo. Čo som však zmätený je, ako by som potom mohol nasadiť svoju rozšírenú službu s Rancher Serverom. Je možné jednoducho spustiť rozšírenú službu bez toho, aby ste museli vytvoriť nový Docker obraz pre Rancher Server?

odpovede:

0 pre odpoveď č. 1

Je to externá služba, hlavne aby to urobilaľahšie pre nás vyvinúť ďalších poskytovateľov a vytiahnuť tento kód z jadra dobytka (ktorého migrácia prebieha, iba Github sa presunie a Shibboleth bol pridaný ako nový iba do Golangovho).

Aj keď je to možné, v súčasnosti to nie jevšeobecný verejný plugin. Neexistuje žiadny formálny spôsob, ako zaregistrovať svojho vlastného poskytovateľa, dostať ho do kontajnera servera, poskytnúť používateľské rozhranie na jeho konfiguráciu, alebo sa prihlásiť do neho raz nakonfigurovaný.