@keepsolutions/scimgateway
Version:
Using SCIM protocol as a gateway for user provisioning to other endpoints
131 lines • 2.79 kB
JSON
{
"scimgateway": {
"port": 8882,
"localhostonly": false,
"scim": {
"version": "2.0",
"customSchema": null,
"skipTypeConvert": false
},
"log": {
"loglevel": {
"file": "debug",
"console": "error"
},
"customMasking": null
},
"auth": {
"basic": [
{
"username": "gwadmin",
"password": "password",
"readOnly": false
}
],
"bearerToken": [
{
"token": null,
"readOnly": false
}
],
"bearerJwtAzure": [
{
"tenantIdGUID": null
}
],
"bearerJwt": [
{
"secret": null,
"publicKey": null,
"options": {
"issuer": null
},
"readOnly": false
}
]
},
"certificate": {
"key": null,
"cert": null,
"ca": null,
"pfx": {
"bundle": null,
"password": null
}
},
"ipAllowList": [],
"emailOnError": {
"smtp": {
"enabled": false,
"host": null,
"port": 587,
"proxy": null,
"authenticate": true,
"username": null,
"password": null,
"sendInterval": 15,
"to": null,
"cc": null
}
}
},
"endpoint": {
"username": "admin",
"password": "password",
"baseServiceEndpoints": [
"http://localhost:8089/forwardinc/services"
],
"exploreUsers": {
"service": "UserService",
"method": "searchUsers"
},
"exploreGroups": {
"service": "GroupService",
"method": "searchGroup"
},
"createUser": {
"service": "UserService",
"method": "addUser"
},
"modifyUser": {
"service": "UserService",
"method": "modifyUser"
},
"deleteUser": {
"service": "UserService",
"method": "removeUser"
},
"getUser": {
"service": "UserService",
"method": "lookupUser"
},
"getGroup": {
"service": "GroupService",
"method": "lookupGroup"
},
"modifyGroup": {
"service": "GroupService",
"method": "Defined inline - assignUserToGroup and removeUserFromGroup"
},
"getGroupMembers": {
"service": "GroupService",
"method": "searchGroup"
},
"getGroupUsers": {
"service": "N/A",
"method": "N/A"
},
"entity": {
"clientA": {
"userId": "1111",
"key": "clientA.key",
"cert": "clientA.cert"
},
"clientB": {
"userId": "2222",
"key": "clientB.key",
"cert": "clientC.cert"
}
}
}
}