SSO parameters

You can embed Birst reports and dashboards in other applications using Single Sign-On (SSO). The tables below list the supported SSO parameters.

General Parameters

Parameter Values Description
birst.embedded true or false Hides the navigation bar or menu. Normally used when the page is to be embedded in an HTML IFrame.
birst.idpid SAML configuration ID Use this parameter in SP-initiated SAML SSO URL. This is the SAML configuration ID in Account Settings. Account admin should create the SAML configuration ID, and provide the configuration ID to its account users. The SAML configuration ID can be found in the Account Settings (Birst 5) or SAML (Birst 6) UI. Account admin should create the SAML configuration ID, and provide the configuration ID to its account users.
birst.reuseSession true or false Used to support the use cases of embedding multiple reports on a web page. When users want to embed multiple reports on a web page, pass this parameter in the SSO request for each report, with the value, "true". For example:
https://stage.sde.birst.com/SAMLSSO/
Services.aspx?birst.idpid=618441d2-7e5e-4673-81df-32ad82d7b9fb&birst.
spaceId=a8095f22-3c26-4a03-94bf-8eb1cde3ff37&birst.module=visualizer&birst.
embedded=true&embeddedView=true&birst.reuseSession=true&reportn
birst.spaceId space_ID The ID of the space to be accessed via SSO. Use this parameter to go to a specific space rather than the default space for the user. You must have defined a default space if you do not specify a value.
Note: Users need to be added to that space before SAML SSO.
birst.ssopassword sso_password Generated for the space in the Modify Properties page. Not valid when using SAML SSO.
birst.username user_name The account user name for SSO authentication, typically a generic or admin user ID. Not valid when using SAML SSO.

birst.useSFDCEmailFor

BirstUsername

true or false Used for Salesforce.com custom web tabs and Visualforce integrations. By default, the username used in Infor will be the SFDC username. If you want to use the SFDC email address instead, set this parameter to true. Not valid when using SAML SSO.
birst.wmode N/A Set the Adobe Flash wmode parameter (window, opaque, transparent, gpu, direct). Not valid when using SAML SSO. Should not be used in most cases.
birst.SSOToken token_string Opaque token returned by the Birst token generator and used to sign on.

Dashboard Parameters

Parameter Values Description
birst.dashboard dashboard_name Use birst.dashboard and birst.page together. Birst.dashboard is the dashboard and birst.page is the page you see when Dashboards first opens. Use ASCII encoding for spaces in the name. For example:
birst.dashboard=My%20Dashboard &birst.page=My%20Page
birst.page dashboard_page_name
birst.filters filter_name: value,value Filter or filters to apply to the default dashboard (birst.dashboard) when it opens. Filters must be associated with the dashboard page. Use ASCII hex encoding for special characters and spaces in the filter name and value.
Separate multiple filter values with commas (,). Separate multiple filters with semicolons (;). The format is:
birst.filters=Column_Name:value,value; 
Column_Name:value
Example with two filters and two filter values:
birst.filters=Time.Year:1995,
1996;Categories.CategoryName:
Sweaters,Sandals
Example with an encoded comma in the filter value:
birst.filters=Categories.CategoryName:
Cereals%2CGrains
Example with a space in the filter name and no space in the filter value:
birst.filters=Stores.Retailer%20Country:China
Example with a date range:
birst.filters=Time.Date:2015-10-04,2015-10-10

birst.hideDashboard

Navigation

true or false When true, hides the dashboard navigation button (in the upper right of the browser) and the field navigation (on the upper left).

birst.hideHeader

(the parameter name "hideHeader" is supported for backward compatibility)

true or false When true, hides the top-most toolbar.

birst.hideSubHeader

(the parameter name "hideSubHeader" is supported for backward compatibility)

true or false When true, hides both the page name and the filter card rows.
birst.themeName theme_name Applies a theme to a user session. Use ASCII hex encoding for spaces in theme names. For example:
birst.themeName=My%20Awesome%20Theme
birst.filterLayout left, top

Use birst.filterLayout=left to show the HTML5 dashboard page with the left filter layout (new filter layout).

Use birst.filterLayout=top to show the HTML5 dashboard page with the top filter layout (classic filter layout).

birst.renderType HTML If birst.renderType=HTML is set, uses HTML5 version of Dashboards. Otherwise, it defaults to the Dashboard view tied to user's login.
birst.viewHTML5 true or false If birst.viewHTML5=false, the View as HTML5 menu option will not display in dashboards.

Report Parameters (Visualizer)

Parameter Values Description
embeddedView true or false Embeds a Visualizer report. For example: embeddedView=true
reportname path to the Visualizer report Visualizer report names must be appended with: reportname=%2Fshared%2FMy%20Report.viz.dashlet
birst.filters filter_name: value,value Filter or filters to apply to the default dashboard (birst.dashboard) when it opens. Filters must be associated with the dashboard page. Use ASCII hex encoding for special characters and spaces in the filter name and value.
Separate multiple filter values with commas (,). Separate multiple filters with semicolons (;). The format is:
birst.filters=Column_Name:value,value; 
Column_Name:value
Example with two filters and two filter values:
birst.filters=Time.Year:1995,
1996;Categories.CategoryName:
Sweaters,Sandals
Example with an encoded comma in the filter value:
birst.filters=Categories.CategoryName:
Cereals%2CGrains
Example with a space in the filter name and no space in the filter value:
birst.filters=Stores.Retailer%20Country:China
Example with a date range:
birst.filters=Time.Date:2015-10-04,2015-10-10

Report Parameters (Designer)

Parameter Values Description
birst.reportName report_name The name of the Designer report (shared/myReport.Adhoc).