2025-05-13: Maverics Console Release Notes

Prev Next

Features

Deployments

  • Publish Preview actions are now on each app in SAML and OIDC user flows

  • Cache settings display and layout improvements

Applications

  • SAML apps: You can define a default and multiple Assertion Consumer Service (ACS) URLs.

Click to enlarge

Service Extension Metadata Workflow

You can now override service extension metadata values on user flow extension points.

Requires Deployments Feature

On May 5th, we launched the updated Deployments experience (see release notes). To apply the metadata value overrides established on user flows, you must have this feature activated for your account. If the Deployments functionality is not enabled, any metadata value modifications on user flows will be disregarded, and the values defined in the service extension will be deployed.

If you notice “Environments” in your left navigation, please reach out to support@strata.io to request Deployments to be activated for your account.

Prepare your service extension template

Click to enlarge

  • From the service extension editor, in the Metadata section, click Edit to define the metadata names and default values.

  • Reference them as variables in your go code. See developer documentation for an example.

Define the metadata values in your user flow

Click to enlarge

  • In a user flow, from the service extension point (e.g. Authentication, Attribute Providers), choose your service extension.

Current Service Extension Points Supported

  • Authentication OIDC and SAML app user flows

  • Load Attributes in OIDC, SAML, and Proxy apps

  • More to come!

  • Click the pencil icon to show the metadata editor.

  • Choose the Type (see Data types supported), edit the value, and click Save.

    • If you add a new metadata field in the service extension editor, it will append it to all referenced user flows.

    • If you delete an existing metadata field in the service extension editor, it will delete it and any overrides from all referenced user flows.

Publish your changes

Click to enlarge

Data types supported

Data Type

Description

Example

String

Sequence of characters, which may include letters, numbers, symbols, and whitespace

default, red, admin, https://myendpoint.api

Boolean

true or false

true

Struct

A way to group related data together under one name. It’s like a container that holds several values (called fields), each with its own name and type.

{
  "employee": {
    "id": 101,
    "name": "Alice Johnson",
    "isActive": true,
    "roles": ["Developer", "Team Lead"],
    "contact": {
      "email": "alice.johnson@example.com",
      "phone": "555-1234"
    }
  }
}

Integer

A whole number

42

Float

Type of number that can have a decimal point

3.14159

Known Limitations

  • This is currently limited to a few service extension points. More service extension points are forthcoming.

  • The metadata editing experience in the service extension editor differs from the user flow editor. We will be improving the layout to unify this experience and show more data.

  • When editing metadata values, there is a lack of interactive validation. If you insert incompatible data to the type you’ve selected, it will revert it to a string. Improved validation is coming soon with the updated editor.