Fixed an issue where the ingestion of large payloads from Data Sources could cause synchronization to fail
1.3
Feb 3, 2023
Administration
Enabled Just-In-Time creation of users when signing-in via OpenId Connect
Data Sources
Specified a mandatory set of attributes for configuring any Data Source in SGNL
Sensitive data is now obfuscated after inactivity
Bug Fixes
Fixed an issue with metrics for Data Sources showing incorrect values
Fixed an issue where Azure API Management errors were not correctly interpreted
1.2
Feb 1, 2023
Administration
Improved the accuracy of metrics on the sGNL dashboard and across data sources/policies
Enabled a new PATCH method for SGNL’s config APIs, simplifying the modification of configuration in SGNL
Data Sources
Simplified Okta configuration, eliminating the need to prepend the token type during configuration
Enabled new ways to create relationships between Salesforce Users and other objects in the SGNL Graph
Policies
Reduced the number of fields necessary to create Policy Snippets
1.1
Jan 27, 2023
Administration
OpenId Connect SSO is now available for SGNL Production Clients [Learn More]
Data Sources
Azure API Management is now available as a Data Source, supporting Users, Groups, and Products to synchronize into SGNL [Learn More]
Curity is now available as a Data Source, supporting Users to synchronize into SGNL [Learn More]
ServiceNow Groups have been added as a target for synchronization into SGNL
Improved Data Source synchronization robustness and implemented several bug fixes
Updating Data Sources now support PATCH operations
Integrations
Integration request configuration has been improved to allow more flexibility in the required fields to evaluate access for an integration
Policies
Access Analyzer (soon to be Policy Lens) has launched, enabling granular troubleshooting of assigned Policies [Learn More]
Simulated Policies on integrations now accurately record matched log entries in Logging [Learn More]
Longer policy names are now supported
Logs and Metrics
Logging layout, fields, and filtering capabilities have been improved to enable better discovery of log entries
Metrics for Data Sources (e.g. entity count), Integrations (e.g. access checks), and Policies (e.g. evaluations) have been created and are now visible on the dashboard and in their respective pages
Access Service
Improved Access Service robustness and implemented several bug fixes
1.0
Dec 19, 2022
Administration
An administrative user is automatically provisioned during client onboarding, based on the parameters specified
Users can change user roles directly from the SGNL Console
Users can be managed via the SGNL APIs to Create, Update, and Delete Users, as well as to perform management tasks such as password and role maintenance
Two new roles exist within SGNL:
Admin: Grants full access to the SGNL Platform
Reader: Allows read access to non-administrative portions of the SGNL Console and APIs
Data Sources
Create connections to 4 key data sources via the SGNL Console and API, including:
Azure Active Directory (Users and Groups)
Okta (Users and Groups)
Salesforce (Users and Customer Accounts)
ServiceNow (Users, Customer Accounts, and Cases)
Customize the Display Name and Attributes of entities synchronizing to the Graph
Create join rules between entities from different systems of record to build a complete graph picture
Support for granular control of the synchronization interval of data sources and individual entities
Integrations
Integrations can now be created via the SGNL Console and API to represent applications and services that are protected by SGNL, with support for descriptive Display Names, Descriptions, and unique Integration Identifiers
Default Policy Decisions are now available on a per-integration basis, to configure the default behavior if no policies apply to a given request
Multiple Identifiers mappings now exist for Principals and Assets to link data in Access Requests to entities in the SGNL Graph
Multiple access tokens can now be generated for a given integration, each with unique display names and identifiers, enabling multiple tokens to be issued per integration
Versions of Policy can now be linked to an Integration in an Enforced mode, to impact the access decisions SGNL makes for a given integration
Version of Policy can now be linked to an integration in a Simulated mode, to audit and log the impact of the changes that will occur to access decisions from SGNL if a given policy is enforced on the integration
Policies
Policy Snippets can now be created via the Snippets API to scope Principals, Assets, Actions, and Conditions
Individual Policy Snippet Versions are now immutable, with new versions of a Policy Snippet able to be created for use in Policy Versions
Policy Snippets and Policy Snippet Versions now store metadata to understand when they were created
Policies can now be created from the SGNL Console and API and specified to either Allow or Deny access, based on a match on the policy criteria
Individual Policy Versions are now immutable, with each new version able to be used independently for Integrations in Simulated or Enforced mode
Policies and Policy Versions now contain creation metadata to audit management activities
Logs
SGNL now logs Access Decisions and Ingestion events in the SGNL logs
Logs can now be filtered by time range and type
Access Service
The Access Service now accepts Principal Identifiers, Asset Identifiers, and Actions as part of access requests
Enforced and Simulated policies are now evaluated as part of requests to the Access Service
The Access Service will now determine an Access Decision, based on assigned and matched policies on the integration, or a default decision if only Simulated policies are assigned, or if no Policies match the request