Simon Brown
Simon Brown
Given that the API key and secret are two randomly generated UUIDs, it's incredibly unlikely but, there's a *very tiny* possibility two workspaces have the same API key/secret. More than...
If there was an API endpoint that allowed somebody to provide an API key/secret pair, it's then possible to enumerate all possible combinations of key/secret pairs to find matching workspaces....
The server-side of the UI (a Java/Spring MVC app) has direct access to the Amazon RDS MySQL instance, where workspace metadata is being stored -> https://structurizr.com/share/38000/diagrams#Containers
We can certainly add that to the backlog ... what's your preference to supplying credentials? 1. Username and password 2. Username and another (user-based) API key And are you looking...
Actually, thinking about this more, we’ll need to use a different API key for user authentication.
> we would like to embed Structurizr inside https://backstage.io/, without using the Structurizr native navigation Can you explain what this means?
Oh, the feature to get a list of workspaces already exists if you're using the cloud service. 1. Generate yourself an API key from your dashboard using the "Regenerate user...
You'll be able to do the following once a new version of the DSL library is released: ``` dynamic * { a -> b "Get data (id)" { { b...
This will be available in the next version of the DSL library - you'll be able to use a backslash character to split lines.
See https://github.com/structurizr/java-extensions/discussions/69 ... the analysis library requires a big update I'm afraid.