Link a shared dashboard to another dashboard

Hi,

I'm trying to link two shared dashboards. In logged area, everything is working, but when I access the main dashboard through shared link, don't works

The Main Dashboad

I can access the child dashboard directly by sharing link too

Hi @trialsin
Post "Diagnostic Info" from Admin > Troubleshooting.
Not sure what you mean by "shared", or what "don't work".
When you create Click Behavior to other dashboards, then those require you to logged in.
Those types of Click Behavior will not work on Public dashboards, though it's coming in v44:
https://github.com/metabase/metabase/issues/14009
You'll have to use Custom URL until then.

So, it is not public. I'm using embeded sharing with expiration token

So, I think custom URL don't will works.

{
  "browser-info": {
    "language": "pt-BR",
    "platform": "Win32",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36",
    "vendor": "Google Inc."
  },
  "system-info": {
    "file.encoding": "UTF-8",
    "java.runtime.name": "OpenJDK Runtime Environment",
    "java.runtime.version": "11.0.15+10",
    "java.vendor": "Eclipse Adoptium",
    "java.vendor.url": "https://adoptium.net/",
    "java.version": "11.0.15",
    "java.vm.name": "OpenJDK 64-Bit Server VM",
    "java.vm.version": "11.0.15+10",
    "os.name": "Linux",
    "os.version": "5.10.16.3-microsoft-standard-WSL2",
    "user.language": "en",
    "user.timezone": "GMT"
  },
  "metabase-info": {
    "databases": [
      "postgres",
      "h2",
      "sqlserver",
      "mongo"
    ],
    "hosting-env": "unknown",
    "application-database": "postgres",
    "application-database-details": {
      "database": {
        "name": "PostgreSQL",
        "version": "14.2 (Debian 14.2-1.pgdg110+1)"
      },
      "jdbc-driver": {
        "name": "PostgreSQL JDBC Driver",
        "version": "42.3.2"
      }
    },
    "run-mode": "prod",
    "version": {
      "date": "2022-05-16",
      "tag": "v0.43.1",
      "branch": "release-x.43.x",
      "hash": "7f1a1c4"
    },
    "settings": {
      "report-timezone": "America/Araguaina"
    }
  }
}

And I've some locked parameters too

@trialsin Signed Embedding is per-object, so it has no knowledge about anything else. You would have to create your own redirector, which generates a new token for the other object (dashboard).

This is why the Pro/Enterprise has FullApp embedding, which allows you to move around between different dashboards just like normal usage:
https://www.metabase.com/docs/latest/enterprise-guide/full-app-embedding.html

Okay! Thank you!