Page History
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
# common options for connection to JS7 REST API request_options=(--url=http://localhost:4446 --user=root --password=root) # create Identity Service using password for single-factor authentication ./deploy-identity-service.sh store-service "${request_options[@]}" --service=My-Service --service-type=LDAP \ --authentication-scheme=SINGLE-FACTOR --single-factor-password # get settings from an existing Identity Service # store settings to an environment variable # settings=$(./deploy-identity-service.sh get-service-settings "${request_options[@]}" --service=My-Service --service-type=LDAP) # store settings to a file # ./deploy-identity-service.sh get-service-settings "${request_options[@]}" --service=My-Service --service-type=LDAP > ./examples/ldap-settings.json # read settings from a file # settings=$(cat ./examples/ldap-settings.json) # store Identity Service settings ./deploy-identity-service.sh store-service-settings "${request_options[@]}" --service=My-Service --service-type=LDAP --settings="$settings" --service-type=LDAP # create roles ./deploy-identity-service.sh store-role "${request_options[@]}" --service=My-Service --role=developer ./deploy-identity-service.sh store-role "${request_options[@]}" --service=My-Service --role=operator # assign permissions to roles ./deploy-identity-service.sh set-permission "${request_options[@]}" --service=My-Service --role=developer \ --permission='sos:products:joc:administration:view','sos:products:joc:auditlog:view','sos:products:joc:calendars:view','sos:products:joc:cluster','sos:products:joc:inventory','sos:products:controller:view','sos:products:controller:agents:view' ./deploy-identity-service.sh set-permission "${request_options[@]}" --service=My-Service --role=operator \ --permission='sos:products:joc:auditlog:view','sos:products:joc:calendars:view','sos:products:joc:cluster:view','sos:products:controller:view','sos:products:controller:agents:view' |
...
Overview
Content Tools