Mapper om ldap-infor til tema-roller for portalen
Tag for this serviec. Defaults to portalen-roles
Kind of not in use. Defaults to https://portalen.roles.no
Use this to run the service in isolated mode.
HOST for this service if in isolated mode. Defaults to localhost
PORT for this service if in isolated mode. Defaults to 8000
List all roles.
seneca.act({cmd: 'list-roles', type:'user'}, (error, data) => {})
$ curl -d '{"cmd": "list-roles", "type": "user"}' -v http://localhost:8000/act
Returns
[
{
id: "alle",
name: "Alle"
},
{
id: "administrasjonen",
name: "Administrasjonen"
},
{
id: "skole",
name: "Skole"
},
{
id: "tannhelse",
name: "Tannhelse"
},
{
id: "administrativledelse",
name: "Administrativ ledelse"
},
...
...
List all roles/groups based on role
seneca.act({cmd: 'map-roles', type:'user', roles=['bovidaregaandeskule']}, (error, data) => {})
$ curl -d '{"cmd": "map-roles", "type": "user", "roles": ["bovidaregaandeskule"]}' -v http://localhost:8000/act
Returns
[
"alle",
"bovidaregaandeskule",
"skole"
]
List a users role/groups based on company
seneca.act({cmd: 'map-roles', type:'user', company=['Bø vidaregåande skule']}, (error, data) => {})
$ curl -d '{"cmd": "map-roles", "type": "user", "company": "Bø vidaregåande skule"}' -v http://localhost:8000/act
Returns
[
"alle",
"bovidaregaandeskule",
"skole"
]