CINXE.COM

<!DOCTYPE html><html lang="en" data-theme="dark:dark light:light spacing:spacing typography:typography-adg3" data-color-mode="light"><head> <meta charset="utf-8"> <meta name="google-site-verification" content="TCA8d7oPXhN4x93FWL3soth6MYZ39E8yAsdeNOUYTMs"> <meta name="google-site-verification" content="b1S05iZIuIoRG6cbYVJ2kPofZLMKfbTBuvxH25Pcxac"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1"> <meta name="botify-site-verification" content="aDhacERJ5Y2tZYqlQzIdMx8RgvQOJFu8"> <link rel="shortcut icon" href="/s/images/favicon.ico" type="image/x-icon"> <link rel="search" type="application/opensearchdescription+xml" href="s/public/opensearch.xml" title="Atlassian Apps Search"> <title data-rh="true">mO OAuth/OpenID Connect (OIDC) for Bamboo SSO | Atlassian Marketplace</title> <meta data-rh="true" name="description" content="OAuth/OpenID/OpenID Connect (OIDC) Bamboo Login with Google apps,AWS Cognito,Keycloak,GitHub, GitLab, ADFS,Okta &amp; custom OAuth SSO"><meta data-rh="true" property="og:type" content="website"><meta data-rh="true" property="og:description" content="OAuth/OpenID/OpenID Connect (OIDC) Bamboo Login with Google apps,AWS Cognito,Keycloak,GitHub, GitLab, ADFS,Okta &amp; custom OAuth SSO"><meta data-rh="true" property="og:image" content="https://marketplace.atlassian.com/files/a2bed1d6-8694-426e-a9da-6e832669e892?fileType=image&amp;mode=full-fit"><meta data-rh="true" property="og:title" content="mO OAuth/OpenID Connect (OIDC) for Bamboo SSO | Atlassian Marketplace"><meta data-rh="true" property="og:url" content="https://marketplace.atlassian.com/apps/1219107/mo-oauth-openid-connect-oidc-for-bamboo-sso"> <link data-rh="true" rel="canonical" href="https://marketplace.atlassian.com/apps/1219107/mo-oauth-openid-connect-oidc-for-bamboo-sso"> <meta data-rh="true" name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"><meta data-rh="true" property="og:site_name" content="Atlassian Marketplace"><meta data-rh="true" name="twitter:card" content="summary"><meta data-rh="true" name="twitter:site" content="@AtlassianMarket"><meta data-rh="true" name="twitter:description" content="OAuth/OpenID/OpenID Connect (OIDC) Bamboo Login with Google apps,AWS Cognito,Keycloak,GitHub, GitLab, ADFS,Okta &amp; custom OAuth SSO"><meta data-rh="true" name="twitter:image" content="https://marketplace.atlassian.com/files/26109ba5-d9b5-4a87-8d8f-12ca4159c5aa?fileType=image&amp;mode=full-fit"><meta data-rh="true" name="twitter:title" content="mO OAuth/OpenID Connect (OIDC) for Bamboo SSO | Atlassian Marketplace"> <style> html, body { margin: 0; padding: 0; } .app-skeleton { min-height:100vh; } .app-skeleton-header { height: 70px; animation-direction: alternate; animation-timing-function: linear; animation-iteration-count: infinite; animation-duration: 1.5s; background-color: var(--ds-skeleton, rgba(9, 30, 66, .04)); animation-name: app-skeleton-header-shimmer; } @keyframes app-skeleton-header-shimmer { 0% { background-color: var(--ds-skeleton, rgba(9, 30, 66, .04)); } 100% { background-color: var(--ds-skeleton-subtle, rgba(9, 30, 66, .08)); } } </style> <style id="critical-css">.css-1a3z0o8-MainContent {min-height: calc(100vh - 152px); position: relative;} .css-1a3z0o8-MainContent .absolute-center {position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);} .css-5ph0o-Mask {position: relative; width: 100%; min-height: 100px;} .css-mf0yu5-ContentWrapper {width: 100%; -webkit-transition: opacity linear 0.2s; transition: opacity linear 0.2s; opacity: 1; visibility: visible;} .css-1vr99t1-IconContainerMPACV2 {width: 3.5rem; height: 3.5rem;} @media (min-width:48rem) {.css-1vr99t1-IconContainerMPACV2 {width: 5.875rem; height: 5.875rem;}} .css-1ylqbve-Background {width: 100%; height: 100%;} .css-1dwzbz0-IconContainer {width: 100%; height: 100%; position: relative;} .css-1sh384h-IconImg {width: auto; height: auto; max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .css-ozt980-PartnerDetailsContainer {color: var(--ds-text-subtle); display: flex; line-height: 1.5rem;} .css-spc04q-PartnerNameContainer-ellipsis {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-weight: 600;} .css-spc04q-PartnerNameContainer-ellipsis a {line-height: var(--ds-font-size-075); display: inline-block; margin: 0 var(--ds-space-075);} .css-spc04q-PartnerNameContainer-ellipsis a:hover,.css-spc04q-PartnerNameContainer-ellipsis a:focus {-webkit-text-decoration: underline; text-decoration: underline;} .css-td37j1-linkCss-linkCss {color: var(--ds-link,#0052CC); -webkit-text-decoration: none; text-decoration: none; cursor: pointer;} .css-td37j1-linkCss-linkCss:hover {color: var(--ds-link,#0065FF);} .css-td37j1-linkCss-linkCss:active {color: var(--ds-link-pressed,#0747A6);} .css-td37j1-linkCss-linkCss:hover,.css-td37j1-linkCss-linkCss:active {outline: 0; -webkit-text-decoration: underline; text-decoration: underline;} .css-15uib2s-LargePrimaryCTAButtonWrapper {display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-left: var(--ds-space-100); width: 100%;} .css-15uib2s-LargePrimaryCTAButtonWrapper,.css-15uib2s-LargePrimaryCTAButtonWrapper a {font-size: 1rem;} .amkt-frontend-ssr-13t386j:focus {outline: 2px solid var(--ds-border-focused, #2684FF); outline-offset: 2px;} .amkt-frontend-ssr-13t386j:focus-visible {outline: 2px solid var(--ds-border-focused, #2684FF); outline-offset: 2px;} .amkt-frontend-ssr-13t386j:focus:not(:focus-visible) {outline: none;} @media screen and (forced-colors: active), screen and (-ms-high-contrast: active) {.amkt-frontend-ssr-13t386j:focus-visible {outline: 1px solid;}} .amkt-frontend-ssr-10ravzm,.amkt-frontend-ssr-10ravzm:hover,.amkt-frontend-ssr-10ravzm:active,.amkt-frontend-ssr-10ravzm:focus,.amkt-frontend-ssr-10ravzm:focus-visible,.amkt-frontend-ssr-10ravzm:visited,.amkt-frontend-ssr-10ravzm:disabled,.amkt-frontend-ssr-10ravzm[disabled] {-webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-width: 0; border-radius: 4px; box-sizing: border-box; display: inline-flex; font-size: 1rem; font-style: normal; font-family: Charlie Text,-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif; font-weight: 600; max-width: 100%; position: relative; text-align: center; -webkit-text-decoration: none; text-decoration: none; -webkit-transition: background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38); transition: background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38); white-space: nowrap; background: var(--ds-background-brand-bold, #0052CC); color: var(--ds-text-inverse, #FFFFFF) !important; cursor: pointer; height: 2.5rem; line-height: 1.25rem; padding: 0 var(--ds-space-200, 16px); vertical-align: middle; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; outline: none;} .amkt-frontend-ssr-10ravzm::-moz-focus-inner,.amkt-frontend-ssr-10ravzm:hover::-moz-focus-inner,.amkt-frontend-ssr-10ravzm:active::-moz-focus-inner,.amkt-frontend-ssr-10ravzm:focus::-moz-focus-inner,.amkt-frontend-ssr-10ravzm:focus-visible::-moz-focus-inner,.amkt-frontend-ssr-10ravzm:visited::-moz-focus-inner,.amkt-frontend-ssr-10ravzm:disabled::-moz-focus-inner,.amkt-frontend-ssr-10ravzm[disabled]::-moz-focus-inner {border: 0; margin: 0; padding: 0;} .amkt-frontend-ssr-10ravzm:focus {outline: 2px solid var(--ds-border-focused, #2684FF); outline-offset: 2px;} .amkt-frontend-ssr-10ravzm:focus-visible {outline: 2px solid var(--ds-border-focused, #2684FF); outline-offset: 2px;} .amkt-frontend-ssr-10ravzm:focus:not(:focus-visible) {outline: none;} @media screen and (forced-colors: active), screen and (-ms-high-contrast: active) {.amkt-frontend-ssr-10ravzm:focus-visible {outline: 1px solid;}} .amkt-frontend-ssr-178ag6o {opacity: 1; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; margin: 0 2px; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .amkt-frontend-ssr-fzg98n,.amkt-frontend-ssr-fzg98n:hover,.amkt-frontend-ssr-fzg98n:active,.amkt-frontend-ssr-fzg98n:focus,.amkt-frontend-ssr-fzg98n:focus-visible,.amkt-frontend-ssr-fzg98n:visited,.amkt-frontend-ssr-fzg98n:disabled,.amkt-frontend-ssr-fzg98n[disabled] {-webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-width: 0; border-radius: 4px; box-sizing: border-box; display: inline-flex; font-size: 1rem; font-style: normal; font-family: Charlie Text,-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif; font-weight: 600; max-width: 100%; position: relative; text-align: center; -webkit-text-decoration: none; text-decoration: none; -webkit-transition: background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38); transition: background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38); white-space: nowrap; background: var(--ds-background-neutral, rgba(9, 30, 66, 0.04)); color: var(--ds-text, #42526E) !important; cursor: pointer; height: 2.5rem; line-height: 1.25rem; padding: 0 var(--ds-space-200, 16px); vertical-align: middle; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; outline: none;} .amkt-frontend-ssr-fzg98n::-moz-focus-inner,.amkt-frontend-ssr-fzg98n:hover::-moz-focus-inner,.amkt-frontend-ssr-fzg98n:active::-moz-focus-inner,.amkt-frontend-ssr-fzg98n:focus::-moz-focus-inner,.amkt-frontend-ssr-fzg98n:focus-visible::-moz-focus-inner,.amkt-frontend-ssr-fzg98n:visited::-moz-focus-inner,.amkt-frontend-ssr-fzg98n:disabled::-moz-focus-inner,.amkt-frontend-ssr-fzg98n[disabled]::-moz-focus-inner {border: 0; margin: 0; padding: 0;} .amkt-frontend-ssr-fzg98n:focus {outline: 2px solid var(--ds-border-focused, #2684FF); outline-offset: 2px;} .amkt-frontend-ssr-fzg98n:focus-visible {outline: 2px solid var(--ds-border-focused, #2684FF); outline-offset: 2px;} .amkt-frontend-ssr-fzg98n:focus:not(:focus-visible) {outline: none;} @media screen and (forced-colors: active), screen and (-ms-high-contrast: active) {.amkt-frontend-ssr-fzg98n:focus-visible {outline: 1px solid;}} .amkt-frontend-ssr-nhjtr1 {box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; border: none; cursor: pointer; font-family: inherit; font-size: inherit; font-style: normal; font-weight: 500; line-height: 2.2857142857142856em; padding-block: var(--ds-space-0, 0px); display: inline-flex; width: 2.2857142857142856em; max-width: 100%; position: relative; -webkit-align-items: baseline; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-column-gap: var(--ds-space-050, 4px); column-gap: var(--ds-space-050, 4px); border-radius: var(--ds-border-radius-100, 3px); border-width: var(--ds-border-width-0, 0px); -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; height: 2.2857142857142856em; -webkit-padding-end: var(--ds-space-0, 0px); padding-inline-end: var(--ds-space-0, 0px); -webkit-padding-start: var(--ds-space-0, 0px); padding-inline-start: var(--ds-space-0, 0px); text-align: center; -webkit-transition: background 0.1s ease-out; transition: background 0.1s ease-out; vertical-align: middle; background: var(--ds-background-neutral, rgba(9, 30, 66, 0.04)); color: var(--ds-text, #42526E); -webkit-text-decoration: none; text-decoration: none;} .amkt-frontend-ssr-nhjtr1:focus,.amkt-frontend-ssr-nhjtr1:focus-visible {outline-color: var(--ds-border-focused, #2684FF); outline-offset: var(--ds-space-025, 2px); outline-style: solid; outline-width: var(--ds-border-width-outline, 2px);} .amkt-frontend-ssr-nhjtr1:focus:not(:focus-visible) {outline: none;} @media screen and (forced-colors: active), screen and (-ms-high-contrast: active) {.amkt-frontend-ssr-nhjtr1:focus-visible {outline: 1px solid;}} .amkt-frontend-ssr-nhjtr1::after {border-radius: inherit; inset: var(--ds-space-0, 0px); border-style: solid; border-width: var(--ds-border-width, 1px); pointer-events: none; position: absolute;} .amkt-frontend-ssr-nhjtr1:visited {color: var(--ds-text, #42526E);} .amkt-frontend-ssr-nhjtr1:hover {background: var(--ds-background-neutral-hovered, #091e4214); color: var(--ds-text, #42526E);} .amkt-frontend-ssr-nhjtr1:active {background: var(--ds-background-neutral-pressed, #B3D4FF); color: var(--ds-text, #0052CC);} .amkt-frontend-ssr-nhjtr1:hover {-webkit-text-decoration: none; text-decoration: none;} .amkt-frontend-ssr-nhjtr1:active {-webkit-text-decoration: none; text-decoration: none;} .amkt-frontend-ssr-nhjtr1:focus {-webkit-text-decoration: none; text-decoration: none;} .amkt-frontend-ssr-1spmf3f {box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; border: none; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; display: flex; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; font-size: 0; line-height: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .amkt-frontend-ssr-snhnyn {display: inline-block; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; line-height: 1;} .amkt-frontend-ssr-snhnyn >svg {overflow: hidden; pointer-events: none; max-width: 100%; max-height: 100%; color: var(--icon-primary-color); fill: var(--icon-secondary-color); vertical-align: bottom;} .amkt-frontend-ssr-snhnyn >svg stop {stop-color: currentColor;} @media screen and (forced-colors: active) {.amkt-frontend-ssr-snhnyn >svg {-webkit-filter: grayscale(1); filter: grayscale(1); --icon-primary-color: CanvasText; --icon-secondary-color: Canvas;}} .amkt-frontend-ssr-b5o75w {width: 1px; height: 1px; padding: 0; position: absolute; border: 0; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; white-space: nowrap;} .amkt-frontend-ssr-drsra5 {box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; border: none; background-color: var(--ds-background-neutral-subtle, transparent); cursor: pointer; border-radius: var(--ds-border-radius-100, 3px); padding-left: var(--ds-space-0, 0px); padding-right: var(--ds-space-0, 0px);} .amkt-frontend-ssr-drsra5:focus-visible {outline-color: var(--ds-border-focused, #2684FF); outline-width: var(--ds-border-width-outline, 2px); outline-style: solid; outline-offset: var(--ds-space-025, 2px);} @supports not selector(*:focus-visible) {.amkt-frontend-ssr-drsra5:focus {outline-color: var(--ds-border-focused, #2684FF); outline-width: var(--ds-border-width-outline, 2px); outline-style: solid; outline-offset: var(--ds-space-025, 2px);}} @media screen and (forced-colors: active), screen and (-ms-high-contrast: active) {.amkt-frontend-ssr-drsra5:focus-visible {outline: 1px solid;}} .amkt-frontend-ssr-drsra5:hover {background-color: var(--ds-background-neutral-subtle-hovered, #091e4214);} .amkt-frontend-ssr-drsra5:active {background-color: var(--ds-background-neutral-subtle-pressed, #B3D4FF);} .amkt-frontend-ssr-9693te {display: inline-block; box-sizing: border-box; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; line-height: var(--ds-space-150, 12px); -webkit-padding-end: var(--ds--button--new-icon-padding-end, 0); padding-inline-end: var(--ds--button--new-icon-padding-end, 0); -webkit-padding-start: var(--ds--button--new-icon-padding-start, 0); padding-inline-start: var(--ds--button--new-icon-padding-start, 0);} @media screen and (forced-colors: active) {.amkt-frontend-ssr-9693te {color: CanvasText; -webkit-filter: grayscale(1); filter: grayscale(1);}} .amkt-frontend-ssr-1a5x76h {overflow: hidden; pointer-events: none; color: currentColor; vertical-align: bottom; width: var(--ds-space-150, 12px); height: var(--ds-space-150, 12px);} .amkt-frontend-ssr-1a5x76h stop {stop-color: currentColor;} .amkt-frontend-ssr-kxjlgc {display: inline-block; box-sizing: border-box; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; line-height: 1; -webkit-padding-end: var(--ds--button--new-icon-padding-end, 0); padding-inline-end: var(--ds--button--new-icon-padding-end, 0); -webkit-padding-start: var(--ds--button--new-icon-padding-start, 0); padding-inline-start: var(--ds--button--new-icon-padding-start, 0);} @media screen and (forced-colors: active) {.amkt-frontend-ssr-kxjlgc {color: CanvasText; -webkit-filter: grayscale(1); filter: grayscale(1);}} .amkt-frontend-ssr-1t4wpzr {overflow: hidden; pointer-events: none; color: currentColor; vertical-align: bottom; width: var(--ds-space-200, 16px); height: var(--ds-space-200, 16px);} .amkt-frontend-ssr-1t4wpzr stop {stop-color: currentColor;} .amkt-frontend-ssr-vklyj9 {box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; border: none; background-color: var(--ds-background-success, #E3FCEF); padding-inline: var(--ds-space-050, 4px); display: inline-flex; border-radius: var(--ds-border-radius, 3px); block-size: min-content; position: static; overflow: hidden;} .amkt-frontend-ssr-7xdu1q {font-family: ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,system-ui,"Helvetica Neue",sans-serif; font-size: 11px; font-style: normal; font-weight: var(--ds-font-weight-bold, 700); line-height: 16px; overflow: hidden; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; color: var(--ds-text-success, #006644);} .amkt-frontend-ssr-1p9etc5,.amkt-frontend-ssr-1p9etc5:hover,.amkt-frontend-ssr-1p9etc5:active,.amkt-frontend-ssr-1p9etc5:focus,.amkt-frontend-ssr-1p9etc5:focus-visible,.amkt-frontend-ssr-1p9etc5:visited,.amkt-frontend-ssr-1p9etc5:disabled,.amkt-frontend-ssr-1p9etc5[disabled] {-webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-width: 0; border-radius: 4px; box-sizing: border-box; display: inline-flex; font-size: 1rem; font-style: normal; font-family: Charlie Text,-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif; font-weight: 600; max-width: 100%; position: relative; text-align: center; -webkit-text-decoration: none; text-decoration: none; -webkit-transition: background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38); transition: background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38); white-space: nowrap; background: var(--ds-background-neutral-subtle, none); color: var(--ds-text, #42526E) !important; cursor: pointer; height: 2.5rem; line-height: 1.25rem; padding: 0 var(--ds-space-200, 16px); vertical-align: middle; width: auto; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; outline: none;} .amkt-frontend-ssr-1p9etc5::-moz-focus-inner,.amkt-frontend-ssr-1p9etc5:hover::-moz-focus-inner,.amkt-frontend-ssr-1p9etc5:active::-moz-focus-inner,.amkt-frontend-ssr-1p9etc5:focus::-moz-focus-inner,.amkt-frontend-ssr-1p9etc5:focus-visible::-moz-focus-inner,.amkt-frontend-ssr-1p9etc5:visited::-moz-focus-inner,.amkt-frontend-ssr-1p9etc5:disabled::-moz-focus-inner,.amkt-frontend-ssr-1p9etc5[disabled]::-moz-focus-inner {border: 0; margin: 0; padding: 0;} .amkt-frontend-ssr-1p9etc5:focus {outline: 2px solid var(--ds-border-focused, #2684FF); outline-offset: 2px;} .amkt-frontend-ssr-1p9etc5:focus-visible {outline: 2px solid var(--ds-border-focused, #2684FF); outline-offset: 2px;} .amkt-frontend-ssr-1p9etc5:focus:not(:focus-visible) {outline: none;} @media screen and (forced-colors: active), screen and (-ms-high-contrast: active) {.amkt-frontend-ssr-1p9etc5:focus-visible {outline: 1px solid;}} .amkt-frontend-ssr-k36lcy {opacity: 1; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; display: flex; margin: 0 2px; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; font-size: 0; line-height: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; --ds--button--new-icon-padding-end: var(--ds-space-050, 4px); --ds--button--new-icon-padding-start: var(--ds-space-025, 2px); -webkit-margin-end: var(--ds-space-negative-025, -2px); margin-inline-end: var(--ds-space-negative-025, -2px);} .amkt-frontend-ssr-143bx5a {display: flex; max-width: 100%; min-height: 0%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;} .amkt-frontend-ssr-143bx5a [role="tabpanel"] {-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; min-height: 0%; display: flex;} .amkt-frontend-ssr-143bx5a>[hidden] {display: none;} .amkt-frontend-ssr-2xodlx {display: flex; padding: var(--ds-space-0, 0px); position: relative; font-weight: var(--ds-font-weight-medium, 500); -webkit-margin-start: var(--ds-space-negative-100, -8px); margin-inline-start: var(--ds-space-negative-100, -8px);} .amkt-frontend-ssr-2xodlx [role="tab"] {color: var(--ds-text-subtle, #42526E); cursor: pointer; margin: 0; padding: var(--ds-space-075, 6px) var(--ds-space-100, 8px); position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .amkt-frontend-ssr-2xodlx [role="tab"]:hover {color: var(--ds-text-subtle, #0052CC);} .amkt-frontend-ssr-2xodlx [role="tab"]:hover::after {content: ""; border-radius: var(--ds-border-radius-050, 2px); bottom: 0; margin: 0; position: absolute; width: inherit; inset-inline-start: var(--ds-space-100, 8px); inset-inline-end: var(--ds-space-100, 8px); border-bottom: var(--ds-border-width-outline, 2px) solid var(--ds-border, transparent); height: 0;} .amkt-frontend-ssr-2xodlx [role="tab"]:active {color: var(--ds-text, #0747A6);} .amkt-frontend-ssr-2xodlx [role="tab"]:active::after {content: ""; border-radius: var(--ds-border-radius-050, 2px); bottom: 0; margin: 0; position: absolute; width: inherit; inset-inline-start: var(--ds-space-100, 8px); inset-inline-end: var(--ds-space-100, 8px); border-bottom: var(--ds-border-width-outline, 2px) solid var(--ds-border, transparent); height: 0;} .amkt-frontend-ssr-2xodlx [role="tab"][aria-selected="true"] {color: var(--ds-text-selected, #0052CC);} .amkt-frontend-ssr-2xodlx [role="tab"][aria-selected="true"]::after {content: ""; border-radius: var(--ds-border-radius-050, 2px); bottom: 0; margin: 0; position: absolute; width: inherit; inset-inline-start: var(--ds-space-100, 8px); inset-inline-end: var(--ds-space-100, 8px); border-bottom: var(--ds-border-width-outline, 2px) solid var(--ds-border-selected, #0052CC); height: 0;} .amkt-frontend-ssr-2xodlx::before {content: ""; border-radius: var(--ds-border-radius-050, 2px); bottom: 0; margin: 0; position: absolute; width: inherit; inset-inline-start: var(--ds-space-100, 8px); inset-inline-end: 0; height: var(--ds-border-width-outline, 2px); background-color: var(--ds-border, #EBECF0);} .amkt-frontend-ssr-38t7l3:focus {outline-color: var(--ds-border-focused, #2684FF); outline-offset: -2px; outline-style: solid; outline-width: var(--ds-border-width-outline, 2px);} .amkt-frontend-ssr-38t7l3:focus-visible {outline-color: var(--ds-border-focused, #2684FF); outline-offset: -2px; outline-style: solid; outline-width: var(--ds-border-width-outline, 2px);} .amkt-frontend-ssr-38t7l3:focus:not(:focus-visible) {outline: none;} @media screen and (forced-colors: active), screen and (-ms-high-contrast: active) {.amkt-frontend-ssr-38t7l3:focus-visible {outline: 1px solid; outline-offset: -1px;}} .amkt-frontend-ssr-1n9httg {box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; border: none; background-color: var(--ds-background-neutral-subtle, transparent); padding: var(--ds-space-0, 0px); cursor: pointer;} .amkt-frontend-ssr-1n9httg:focus-visible {outline-color: var(--ds-border-focused, #2684FF); outline-width: var(--ds-border-width-outline, 2px); outline-style: solid; outline-offset: var(--ds-space-025, 2px);} @supports not selector(*:focus-visible) {.amkt-frontend-ssr-1n9httg:focus {outline-color: var(--ds-border-focused, #2684FF); outline-width: var(--ds-border-width-outline, 2px); outline-style: solid; outline-offset: var(--ds-space-025, 2px);}} @media screen and (forced-colors: active), screen and (-ms-high-contrast: active) {.amkt-frontend-ssr-1n9httg:focus-visible {outline: 1px solid;}} .amkt-frontend-ssr-bsol9l {position: relative; padding: var(--ds-space-025, 3px) 0; border-radius: 3px;} .amkt-frontend-ssr-bsol9l:hover .arrow {opacity: 1;} .amkt-frontend-ssr-bsol9l .ellipsed-text {white-space: initial;} .amkt-frontend-ssr-18xxkc8 {width: inherit; overflow: hidden; padding: var(--ds-space-025, 2px) var(--ds-space-025, 3px);} .amkt-frontend-ssr-1r14w6c {margin: 0; padding: 0; transition-property: transform; transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1); white-space: nowrap; display: inline-block;} .amkt-frontend-ssr-1orzn35 {list-style-type: none; margin: 0; padding: 0 var(--ds-space-050, 4px); display: inline-block; vertical-align: middle; font-size: 0;} .amkt-frontend-ssr-1orzn35:first-of-type {padding-left: 0;} .amkt-frontend-ssr-1afrefi {display: inline-block; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; line-height: 1; width: 24px; height: 24px;} .amkt-frontend-ssr-1afrefi >svg {overflow: hidden; pointer-events: none; max-width: 100%; max-height: 100%; color: var(--icon-primary-color); fill: var(--icon-secondary-color); vertical-align: bottom;} .amkt-frontend-ssr-1afrefi >svg stop {stop-color: currentColor;} @media screen and (forced-colors: active) {.amkt-frontend-ssr-1afrefi >svg {-webkit-filter: grayscale(1); filter: grayscale(1); --icon-primary-color: CanvasText; --icon-secondary-color: Canvas;}} .amkt-frontend-ssr-1afrefi >svg {width: 24px; height: 24px;} .amkt-frontend-ssr-1ub26k9 {display: flex; box-sizing: border-box; gap: var(--ds-space-200, 16px); -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: stretch; -ms-flex-pack: stretch; -webkit-justify-content: stretch; justify-content: stretch;} .amkt-frontend-ssr-11u50rl {display: flex; box-sizing: border-box; gap: var(--ds-space-050, 4px); -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: stretch; -ms-flex-pack: stretch; -webkit-justify-content: stretch; justify-content: stretch;} .styles-module_yt-lite__1-uDa { background-color: #000; position: relative; display: block; contain: content; background-position: center center; background-size: cover; cursor: pointer; } /* gradient */ .styles-module_yt-lite__1-uDa::before { content: ''; display: block; position: absolute; top: 0; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==); background-position: top; background-repeat: repeat-x; height: 60px; padding-bottom: 50px; width: 100%; transition: all 0.2s cubic-bezier(0, 0, 0.2, 1); } /* responsive iframe with a 16:9 aspect ratio thanks https://css-tricks.com/responsive-iframes/ */ .styles-module_yt-lite__1-uDa::after { content: ""; display: block; padding-bottom: calc(100% / (16 / 9)); } .styles-module_yt-lite__1-uDa > iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } /* play button */ .styles-module_yt-lite__1-uDa > .styles-module_lty-playbtn__1pxDJ { width: 70px; height: 46px; background-color: #212121; z-index: 1; opacity: 0.8; border-radius: 14%; /* TODO: Consider replacing this with YT's actual svg. Eh. */ transition: all 0.2s cubic-bezier(0, 0, 0.2, 1); } .styles-module_yt-lite__1-uDa:hover > .styles-module_lty-playbtn__1pxDJ { background-color: #f00; opacity: 1; } /* play button triangle */ .styles-module_yt-lite__1-uDa > .styles-module_lty-playbtn__1pxDJ:before { content: ''; border-style: solid; border-width: 11px 0 11px 19px; border-color: transparent transparent transparent #fff; } .styles-module_yt-lite__1-uDa > .styles-module_lty-playbtn__1pxDJ, .styles-module_yt-lite__1-uDa > .styles-module_lty-playbtn__1pxDJ:before { position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0); } /* Post-click styles */ .styles-module_yt-lite__1-uDa.styles-module_lyt-activated__3ROp0 { cursor: unset; } .styles-module_yt-lite__1-uDa.styles-module_lyt-activated__3ROp0::before, .styles-module_yt-lite__1-uDa.styles-module_lyt-activated__3ROp0 > .styles-module_lty-playbtn__1pxDJ { opacity: 0; pointer-events: none; } .styles-module_yt-lite-thumbnail__2WX0n { position: absolute; width: 100%; height: 100%; left: 0; object-fit: cover; } </style><style id="light" data-theme="light"> html[data-color-mode="light"][data-theme~="light:light"], html[data-color-mode="dark"][data-theme~="dark:light"] { color-scheme: light; --ds-text: #172B4D; --ds-text-accent-lime: #4C6B1F; --ds-text-accent-lime-bolder: #37471F; --ds-text-accent-red: #AE2E24; --ds-text-accent-red-bolder: #5D1F1A; --ds-text-accent-orange: #A54800; --ds-text-accent-orange-bolder: #702E00; --ds-text-accent-yellow: #7F5F01; --ds-text-accent-yellow-bolder: #533F04; --ds-text-accent-green: #216E4E; --ds-text-accent-green-bolder: #164B35; --ds-text-accent-teal: #206A83; --ds-text-accent-teal-bolder: #164555; --ds-text-accent-blue: #0055CC; --ds-text-accent-blue-bolder: #09326C; --ds-text-accent-purple: #5E4DB2; --ds-text-accent-purple-bolder: #352C63; --ds-text-accent-magenta: #943D73; --ds-text-accent-magenta-bolder: #50253F; --ds-text-accent-gray: #44546F; --ds-text-accent-gray-bolder: #091E42; --ds-text-disabled: #091E424F; --ds-text-inverse: #FFFFFF; --ds-text-selected: #0C66E4; --ds-text-brand: #0C66E4; --ds-text-danger: #AE2E24; --ds-text-warning: #A54800; --ds-text-warning-inverse: #172B4D; --ds-text-success: #216E4E; --ds-text-discovery: #5E4DB2; --ds-text-information: #0055CC; --ds-text-subtlest: #626F86; --ds-text-subtle: #44546F; --ds-link: #0C66E4; --ds-link-pressed: #0055CC; --ds-link-visited: #5E4DB2; --ds-link-visited-pressed: #352C63; --ds-icon: #44546F; --ds-icon-accent-lime: #6A9A23; --ds-icon-accent-red: #C9372C; --ds-icon-accent-orange: #E56910; --ds-icon-accent-yellow: #B38600; --ds-icon-accent-green: #22A06B; --ds-icon-accent-teal: #2898BD; --ds-icon-accent-blue: #1D7AFC; --ds-icon-accent-purple: #8270DB; --ds-icon-accent-magenta: #CD519D; --ds-icon-accent-gray: #758195; --ds-icon-disabled: #091E424F; --ds-icon-inverse: #FFFFFF; --ds-icon-selected: #0C66E4; --ds-icon-brand: #0C66E4; --ds-icon-danger: #C9372C; --ds-icon-warning: #E56910; --ds-icon-warning-inverse: #172B4D; --ds-icon-success: #22A06B; --ds-icon-discovery: #8270DB; --ds-icon-information: #1D7AFC; --ds-icon-subtle: #626F86; --ds-border: #091E4224; --ds-border-accent-lime: #6A9A23; --ds-border-accent-red: #E2483D; --ds-border-accent-orange: #E56910; --ds-border-accent-yellow: #B38600; --ds-border-accent-green: #22A06B; --ds-border-accent-teal: #2898BD; --ds-border-accent-blue: #1D7AFC; --ds-border-accent-purple: #8270DB; --ds-border-accent-magenta: #CD519D; --ds-border-accent-gray: #758195; --ds-border-disabled: #091E420F; --ds-border-focused: #388BFF; --ds-border-input: #8590A2; --ds-border-inverse: #FFFFFF; --ds-border-selected: #0C66E4; --ds-border-brand: #0C66E4; --ds-border-danger: #E2483D; --ds-border-warning: #E56910; --ds-border-success: #22A06B; --ds-border-discovery: #8270DB; --ds-border-information: #1D7AFC; --ds-border-bold: #758195; --ds-background-accent-lime-subtlest: #EFFFD6; --ds-background-accent-lime-subtlest-hovered: #D3F1A7; --ds-background-accent-lime-subtlest-pressed: #B3DF72; --ds-background-accent-lime-subtler: #D3F1A7; --ds-background-accent-lime-subtler-hovered: #B3DF72; --ds-background-accent-lime-subtler-pressed: #94C748; --ds-background-accent-lime-subtle: #94C748; --ds-background-accent-lime-subtle-hovered: #B3DF72; --ds-background-accent-lime-subtle-pressed: #D3F1A7; --ds-background-accent-lime-bolder: #5B7F24; --ds-background-accent-lime-bolder-hovered: #4C6B1F; --ds-background-accent-lime-bolder-pressed: #37471F; --ds-background-accent-red-subtlest: #FFECEB; --ds-background-accent-red-subtlest-hovered: #FFD5D2; --ds-background-accent-red-subtlest-pressed: #FD9891; --ds-background-accent-red-subtler: #FFD5D2; --ds-background-accent-red-subtler-hovered: #FD9891; --ds-background-accent-red-subtler-pressed: #F87168; --ds-background-accent-red-subtle: #F87168; --ds-background-accent-red-subtle-hovered: #FD9891; --ds-background-accent-red-subtle-pressed: #FFD5D2; --ds-background-accent-red-bolder: #C9372C; --ds-background-accent-red-bolder-hovered: #AE2E24; --ds-background-accent-red-bolder-pressed: #5D1F1A; --ds-background-accent-orange-subtlest: #FFF3EB; --ds-background-accent-orange-subtlest-hovered: #FEDEC8; --ds-background-accent-orange-subtlest-pressed: #FEC195; --ds-background-accent-orange-subtler: #FEDEC8; --ds-background-accent-orange-subtler-hovered: #FEC195; --ds-background-accent-orange-subtler-pressed: #FEA362; --ds-background-accent-orange-subtle: #FEA362; --ds-background-accent-orange-subtle-hovered: #FEC195; --ds-background-accent-orange-subtle-pressed: #FEDEC8; --ds-background-accent-orange-bolder: #C25100; --ds-background-accent-orange-bolder-hovered: #A54800; --ds-background-accent-orange-bolder-pressed: #702E00; --ds-background-accent-yellow-subtlest: #FFF7D6; --ds-background-accent-yellow-subtlest-hovered: #F8E6A0; --ds-background-accent-yellow-subtlest-pressed: #F5CD47; --ds-background-accent-yellow-subtler: #F8E6A0; --ds-background-accent-yellow-subtler-hovered: #F5CD47; --ds-background-accent-yellow-subtler-pressed: #E2B203; --ds-background-accent-yellow-subtle: #F5CD47; --ds-background-accent-yellow-subtle-hovered: #E2B203; --ds-background-accent-yellow-subtle-pressed: #CF9F02; --ds-background-accent-yellow-bolder: #946F00; --ds-background-accent-yellow-bolder-hovered: #7F5F01; --ds-background-accent-yellow-bolder-pressed: #533F04; --ds-background-accent-green-subtlest: #DCFFF1; --ds-background-accent-green-subtlest-hovered: #BAF3DB; --ds-background-accent-green-subtlest-pressed: #7EE2B8; --ds-background-accent-green-subtler: #BAF3DB; --ds-background-accent-green-subtler-hovered: #7EE2B8; --ds-background-accent-green-subtler-pressed: #4BCE97; --ds-background-accent-green-subtle: #4BCE97; --ds-background-accent-green-subtle-hovered: #7EE2B8; --ds-background-accent-green-subtle-pressed: #BAF3DB; --ds-background-accent-green-bolder: #1F845A; --ds-background-accent-green-bolder-hovered: #216E4E; --ds-background-accent-green-bolder-pressed: #164B35; --ds-background-accent-teal-subtlest: #E7F9FF; --ds-background-accent-teal-subtlest-hovered: #C6EDFB; --ds-background-accent-teal-subtlest-pressed: #9DD9EE; --ds-background-accent-teal-subtler: #C6EDFB; --ds-background-accent-teal-subtler-hovered: #9DD9EE; --ds-background-accent-teal-subtler-pressed: #6CC3E0; --ds-background-accent-teal-subtle: #6CC3E0; --ds-background-accent-teal-subtle-hovered: #9DD9EE; --ds-background-accent-teal-subtle-pressed: #C6EDFB; --ds-background-accent-teal-bolder: #227D9B; --ds-background-accent-teal-bolder-hovered: #206A83; --ds-background-accent-teal-bolder-pressed: #164555; --ds-background-accent-blue-subtlest: #E9F2FF; --ds-background-accent-blue-subtlest-hovered: #CCE0FF; --ds-background-accent-blue-subtlest-pressed: #85B8FF; --ds-background-accent-blue-subtler: #CCE0FF; --ds-background-accent-blue-subtler-hovered: #85B8FF; --ds-background-accent-blue-subtler-pressed: #579DFF; --ds-background-accent-blue-subtle: #579DFF; --ds-background-accent-blue-subtle-hovered: #85B8FF; --ds-background-accent-blue-subtle-pressed: #CCE0FF; --ds-background-accent-blue-bolder: #0C66E4; --ds-background-accent-blue-bolder-hovered: #0055CC; --ds-background-accent-blue-bolder-pressed: #09326C; --ds-background-accent-purple-subtlest: #F3F0FF; --ds-background-accent-purple-subtlest-hovered: #DFD8FD; --ds-background-accent-purple-subtlest-pressed: #B8ACF6; --ds-background-accent-purple-subtler: #DFD8FD; --ds-background-accent-purple-subtler-hovered: #B8ACF6; --ds-background-accent-purple-subtler-pressed: #9F8FEF; --ds-background-accent-purple-subtle: #9F8FEF; --ds-background-accent-purple-subtle-hovered: #B8ACF6; --ds-background-accent-purple-subtle-pressed: #DFD8FD; --ds-background-accent-purple-bolder: #6E5DC6; --ds-background-accent-purple-bolder-hovered: #5E4DB2; --ds-background-accent-purple-bolder-pressed: #352C63; --ds-background-accent-magenta-subtlest: #FFECF8; --ds-background-accent-magenta-subtlest-hovered: #FDD0EC; --ds-background-accent-magenta-subtlest-pressed: #F797D2; --ds-background-accent-magenta-subtler: #FDD0EC; --ds-background-accent-magenta-subtler-hovered: #F797D2; --ds-background-accent-magenta-subtler-pressed: #E774BB; --ds-background-accent-magenta-subtle: #E774BB; --ds-background-accent-magenta-subtle-hovered: #F797D2; --ds-background-accent-magenta-subtle-pressed: #FDD0EC; --ds-background-accent-magenta-bolder: #AE4787; --ds-background-accent-magenta-bolder-hovered: #943D73; --ds-background-accent-magenta-bolder-pressed: #50253F; --ds-background-accent-gray-subtlest: #F1F2F4; --ds-background-accent-gray-subtlest-hovered: #DCDFE4; --ds-background-accent-gray-subtlest-pressed: #B3B9C4; --ds-background-accent-gray-subtler: #DCDFE4; --ds-background-accent-gray-subtler-hovered: #B3B9C4; --ds-background-accent-gray-subtler-pressed: #8590A2; --ds-background-accent-gray-subtle: #8590A2; --ds-background-accent-gray-subtle-hovered: #B3B9C4; --ds-background-accent-gray-subtle-pressed: #DCDFE4; --ds-background-accent-gray-bolder: #626F86; --ds-background-accent-gray-bolder-hovered: #44546F; --ds-background-accent-gray-bolder-pressed: #2C3E5D; --ds-background-disabled: #091E4208; --ds-background-input: #FFFFFF; --ds-background-input-hovered: #F7F8F9; --ds-background-input-pressed: #FFFFFF; --ds-background-inverse-subtle: #00000029; --ds-background-inverse-subtle-hovered: #0000003D; --ds-background-inverse-subtle-pressed: #00000052; --ds-background-neutral: #091E420F; --ds-background-neutral-hovered: #091E4224; --ds-background-neutral-pressed: #091E424F; --ds-background-neutral-subtle: #00000000; --ds-background-neutral-subtle-hovered: #091E420F; --ds-background-neutral-subtle-pressed: #091E4224; --ds-background-neutral-bold: #44546F; --ds-background-neutral-bold-hovered: #2C3E5D; --ds-background-neutral-bold-pressed: #172B4D; --ds-background-selected: #E9F2FF; --ds-background-selected-hovered: #CCE0FF; --ds-background-selected-pressed: #85B8FF; --ds-background-selected-bold: #0C66E4; --ds-background-selected-bold-hovered: #0055CC; --ds-background-selected-bold-pressed: #09326C; --ds-background-brand-subtlest: #E9F2FF; --ds-background-brand-subtlest-hovered: #CCE0FF; --ds-background-brand-subtlest-pressed: #85B8FF; --ds-background-brand-bold: #0C66E4; --ds-background-brand-bold-hovered: #0055CC; --ds-background-brand-bold-pressed: #09326C; --ds-background-brand-boldest: #1C2B41; --ds-background-brand-boldest-hovered: #09326C; --ds-background-brand-boldest-pressed: #0055CC; --ds-background-danger: #FFECEB; --ds-background-danger-hovered: #FFD5D2; --ds-background-danger-pressed: #FD9891; --ds-background-danger-bold: #C9372C; --ds-background-danger-bold-hovered: #AE2E24; --ds-background-danger-bold-pressed: #5D1F1A; --ds-background-warning: #FFF7D6; --ds-background-warning-hovered: #F8E6A0; --ds-background-warning-pressed: #F5CD47; --ds-background-warning-bold: #F5CD47; --ds-background-warning-bold-hovered: #E2B203; --ds-background-warning-bold-pressed: #CF9F02; --ds-background-success: #DCFFF1; --ds-background-success-hovered: #BAF3DB; --ds-background-success-pressed: #7EE2B8; --ds-background-success-bold: #1F845A; --ds-background-success-bold-hovered: #216E4E; --ds-background-success-bold-pressed: #164B35; --ds-background-discovery: #F3F0FF; --ds-background-discovery-hovered: #DFD8FD; --ds-background-discovery-pressed: #B8ACF6; --ds-background-discovery-bold: #6E5DC6; --ds-background-discovery-bold-hovered: #5E4DB2; --ds-background-discovery-bold-pressed: #352C63; --ds-background-information: #E9F2FF; --ds-background-information-hovered: #CCE0FF; --ds-background-information-pressed: #85B8FF; --ds-background-information-bold: #0C66E4; --ds-background-information-bold-hovered: #0055CC; --ds-background-information-bold-pressed: #09326C; --ds-blanket: #091E427D; --ds-blanket-selected: #388BFF14; --ds-blanket-danger: #EF5C4814; --ds-interaction-hovered: #00000029; --ds-interaction-pressed: #00000052; --ds-skeleton: #091E420F; --ds-skeleton-subtle: #091E4208; --ds-chart-categorical-1: #2898BD; --ds-chart-categorical-1-hovered: #227D9B; --ds-chart-categorical-2: #5E4DB2; --ds-chart-categorical-2-hovered: #352C63; --ds-chart-categorical-3: #E56910; --ds-chart-categorical-3-hovered: #C25100; --ds-chart-categorical-4: #943D73; --ds-chart-categorical-4-hovered: #50253F; --ds-chart-categorical-5: #09326C; --ds-chart-categorical-5-hovered: #1C2B41; --ds-chart-categorical-6: #8F7EE7; --ds-chart-categorical-6-hovered: #8270DB; --ds-chart-categorical-7: #50253F; --ds-chart-categorical-7-hovered: #3D2232; --ds-chart-categorical-8: #A54800; --ds-chart-categorical-8-hovered: #702E00; --ds-chart-lime-bold: #6A9A23; --ds-chart-lime-bold-hovered: #5B7F24; --ds-chart-lime-bolder: #5B7F24; --ds-chart-lime-bolder-hovered: #4C6B1F; --ds-chart-lime-boldest: #4C6B1F; --ds-chart-lime-boldest-hovered: #37471F; --ds-chart-neutral: #8590A2; --ds-chart-neutral-hovered: #758195; --ds-chart-red-bold: #F15B50; --ds-chart-red-bold-hovered: #E2483D; --ds-chart-red-bolder: #E2483D; --ds-chart-red-bolder-hovered: #C9372C; --ds-chart-red-boldest: #AE2E24; --ds-chart-red-boldest-hovered: #5D1F1A; --ds-chart-orange-bold: #E56910; --ds-chart-orange-bold-hovered: #C25100; --ds-chart-orange-bolder: #C25100; --ds-chart-orange-bolder-hovered: #A54800; --ds-chart-orange-boldest: #A54800; --ds-chart-orange-boldest-hovered: #702E00; --ds-chart-yellow-bold: #B38600; --ds-chart-yellow-bold-hovered: #946F00; --ds-chart-yellow-bolder: #946F00; --ds-chart-yellow-bolder-hovered: #7F5F01; --ds-chart-yellow-boldest: #7F5F01; --ds-chart-yellow-boldest-hovered: #533F04; --ds-chart-green-bold: #22A06B; --ds-chart-green-bold-hovered: #1F845A; --ds-chart-green-bolder: #1F845A; --ds-chart-green-bolder-hovered: #216E4E; --ds-chart-green-boldest: #216E4E; --ds-chart-green-boldest-hovered: #164B35; --ds-chart-teal-bold: #2898BD; --ds-chart-teal-bold-hovered: #227D9B; --ds-chart-teal-bolder: #227D9B; --ds-chart-teal-bolder-hovered: #206A83; --ds-chart-teal-boldest: #206A83; --ds-chart-teal-boldest-hovered: #164555; --ds-chart-blue-bold: #388BFF; --ds-chart-blue-bold-hovered: #1D7AFC; --ds-chart-blue-bolder: #1D7AFC; --ds-chart-blue-bolder-hovered: #0C66E4; --ds-chart-blue-boldest: #0055CC; --ds-chart-blue-boldest-hovered: #09326C; --ds-chart-purple-bold: #8F7EE7; --ds-chart-purple-bold-hovered: #8270DB; --ds-chart-purple-bolder: #8270DB; --ds-chart-purple-bolder-hovered: #6E5DC6; --ds-chart-purple-boldest: #5E4DB2; --ds-chart-purple-boldest-hovered: #352C63; --ds-chart-magenta-bold: #DA62AC; --ds-chart-magenta-bold-hovered: #CD519D; --ds-chart-magenta-bolder: #CD519D; --ds-chart-magenta-bolder-hovered: #AE4787; --ds-chart-magenta-boldest: #943D73; --ds-chart-magenta-boldest-hovered: #50253F; --ds-chart-gray-bold: #8590A2; --ds-chart-gray-bold-hovered: #758195; --ds-chart-gray-bolder: #758195; --ds-chart-gray-bolder-hovered: #626F86; --ds-chart-gray-boldest: #44546F; --ds-chart-gray-boldest-hovered: #2C3E5D; --ds-chart-brand: #1D7AFC; --ds-chart-brand-hovered: #0C66E4; --ds-chart-danger: #F15B50; --ds-chart-danger-hovered: #E2483D; --ds-chart-danger-bold: #AE2E24; --ds-chart-danger-bold-hovered: #5D1F1A; --ds-chart-warning: #B38600; --ds-chart-warning-hovered: #946F00; --ds-chart-warning-bold: #7F5F01; --ds-chart-warning-bold-hovered: #533F04; --ds-chart-success: #22A06B; --ds-chart-success-hovered: #1F845A; --ds-chart-success-bold: #216E4E; --ds-chart-success-bold-hovered: #164B35; --ds-chart-discovery: #8F7EE7; --ds-chart-discovery-hovered: #8270DB; --ds-chart-discovery-bold: #5E4DB2; --ds-chart-discovery-bold-hovered: #352C63; --ds-chart-information: #388BFF; --ds-chart-information-hovered: #1D7AFC; --ds-chart-information-bold: #0055CC; --ds-chart-information-bold-hovered: #09326C; --ds-surface: #FFFFFF; --ds-surface-hovered: #F1F2F4; --ds-surface-pressed: #DCDFE4; --ds-surface-overlay: #FFFFFF; --ds-surface-overlay-hovered: #F1F2F4; --ds-surface-overlay-pressed: #DCDFE4; --ds-surface-raised: #FFFFFF; --ds-surface-raised-hovered: #F1F2F4; --ds-surface-raised-pressed: #DCDFE4; --ds-surface-sunken: #F7F8F9; --ds-shadow-overflow: 0px 0px 8px #091E4229, 0px 0px 1px #091E421F; --ds-shadow-overflow-perimeter: #091e421f; --ds-shadow-overflow-spread: #091e4229; --ds-shadow-overlay: 0px 8px 12px #091E4226, 0px 0px 1px #091E424F; --ds-shadow-raised: 0px 1px 1px #091E4240, 0px 0px 1px #091E424F; --ds-opacity-disabled: 0.4; --ds-opacity-loading: 0.2; --ds-UNSAFE-transparent: transparent; --ds-elevation-surface-current: #FFFFFF; } </style><style id="spacing" data-theme="spacing"> html[data-theme~="spacing:spacing"] { --ds-space-0: 0rem; --ds-space-025: 0.125rem; --ds-space-050: 0.25rem; --ds-space-075: 0.375rem; --ds-space-100: 0.5rem; --ds-space-150: 0.75rem; --ds-space-200: 1rem; --ds-space-250: 1.25rem; --ds-space-300: 1.5rem; --ds-space-400: 2rem; --ds-space-500: 2.5rem; --ds-space-600: 3rem; --ds-space-800: 4rem; --ds-space-1000: 5rem; --ds-space-negative-025: -0.125rem; --ds-space-negative-050: -0.25rem; --ds-space-negative-075: -0.375rem; --ds-space-negative-100: -0.5rem; --ds-space-negative-150: -0.75rem; --ds-space-negative-200: -1rem; --ds-space-negative-250: -1.25rem; --ds-space-negative-300: -1.5rem; --ds-space-negative-400: -2rem; } </style><style id="typography-adg3" data-theme="typography-adg3"> html[data-theme~="typography:typography-adg3"] { --ds-UNSAFE-textTransformUppercase: uppercase; --ds-font-letterSpacing-0: 0; --ds-font-letterSpacing-100: -0.003em; --ds-font-letterSpacing-200: -0.006em; --ds-font-letterSpacing-300: -0.008em; --ds-font-letterSpacing-400: -0.01em; --ds-font-heading-xxlarge: normal 500 2.1875rem/2.5rem ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-heading-xlarge: normal 600 1.8125rem/2rem ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-heading-large: normal 500 1.5rem/1.75rem ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-heading-medium: normal 500 1.25rem/1.5rem ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-heading-small: normal 600 1rem/1.25rem ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-heading-xsmall: normal 600 0.875rem/1rem ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-heading-xxsmall: normal 600 0.75rem/1rem ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-body-large: normal 400 1rem/1.5rem ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-body: normal 400 0.875rem/1.25rem ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-body-small: normal 400 0.6875rem/1rem ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-body-UNSAFE_small: normal 400 0.75rem/1rem ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-code: normal 400 0.875em/1 ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace; --ds-font-weight-regular: 400; --ds-font-weight-medium: 500; --ds-font-weight-semibold: 600; --ds-font-weight-bold: 700; --ds-font-family-heading: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-family-body: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-family-code: ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace; --ds-font-family-monospace: ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace; --ds-font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --ds-font-family-brand-heading: "Charlie Display", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-family-brand-body: "Charlie Text", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; --ds-font-size-050: 0.6875rem; --ds-font-size-075: 0.75rem; --ds-font-size-100: 0.875rem; --ds-font-size-200: 1rem; --ds-font-size-300: 1.25rem; --ds-font-size-400: 1.5rem; --ds-font-size-500: 1.8125rem; --ds-font-size-600: 2.1875rem; --ds-font-lineHeight-1: 1; --ds-font-lineHeight-100: 1rem; --ds-font-lineHeight-200: 1.25rem; --ds-font-lineHeight-300: 1.5rem; --ds-font-lineHeight-400: 1.75rem; --ds-font-lineHeight-500: 2rem; --ds-font-lineHeight-600: 2.5rem; } </style><script type="text/javascript"></script><style data-emotion="amkt-frontend-ssr "></style> <!-- 637b354981aa8744cc6c6bfb1eed1bb46469e2f2 Mon Dec 02 2024 12:11:43 GMT+0000 (Coordinated Universal Time) --> <!-- Resource hits start--> <link rel="preload" href="/gateway/api/marketplace/internal/demand/frontend/bootstrap" as="fetch" type="application/json" crossorigin=""> <link rel="preconnect" href="https://api.atlassian.com" crossorigin="anonymous"> <link rel="preconnect" href="https://cdn.contentful.com" crossorigin=""> <link rel="preconnect" href="https://7LVR1JKTDF-dsn.algolia.net" crossorigin=""> <link rel="dns-prefetch" href="//logx.optimizely.com" crossorigin=""> <link rel="dns-prefetch" href="https://atl-onetrust-wrapper.atlassian.com/assets/atl-onetrust-wrapper.min.js" crossorigin=""> <!-- Resource hits end--> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "url": "https://marketplace.atlassian.com/", "potentialAction": { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://marketplace.atlassian.com/search?query={search_term_string}&utm_source=site_link" }, "query-input": "required name=search_term_string" } } </script> <link href="https://marketplace.atlassian.com/amkt-frontend-static/amkt.6a66d19d837e669d8a5e.css" rel="stylesheet"></head> <body class="amkt app"> <!--[if lte IE 9 ]> <div>For a better experience, update to Internet Explorer 11 or later, or use a different browser.</strong>. Your browser is incompatible, so things might not work properly.</div> <![endif]--> <div id="browser-support-banner"></div> <section id="amkt-frontend-content"><div><div></div><style data-cmpld="true">._18s8rbck{margin:var(--ds-space-250,10px)}._1yt49l6b{padding:var(--ds-space-150,9pt) var(--ds-space-200,1pc)}._kqsw1n9t{position:fixed}._1pby1mrw{z-index:-1}._11q7ipex{background:var(--ds-surface-overlay)}._19itglyw{border:none}._2rko1l7b{border-radius:3px}._16qs12fg{box-shadow:0 4px 6px 5px rgba(66,82,110,.16)}._tzy4idpf{opacity:0}._t9ec1i34{transform:translateY(-50%)}._v564e9k9{transition:transform .3s cubic-bezier(.2,0,0,1) 0s}._1dig1ln4:focus-within{z-index:999999}._1mygkb7n:focus-within{opacity:1}._66dk1kli:focus-within{transform:translateY(0)}</style><div class="_18s8rbck _1yt49l6b _kqsw1n9t _1pby1mrw _11q7ipex _19itglyw _2rko1l7b _16qs12fg _tzy4idpf _t9ec1i34 _v564e9k9 _1dig1ln4 _1mygkb7n _66dk1kli"><style data-cmpld="true">._syaz1blv{color:var(--ds-text)}._ect4khal{font-family:Charlie Display,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}._1wyb1j6v{font-size:1rem}._vwz41k8s{line-height:1.5rem}._k48pni7l{font-weight:600}._1dyzdrct{letter-spacing:.01875rem}._1p1dglyw{text-transform:none}</style><p class="_syaz1blv _ect4khal _1wyb1j6v _vwz41k8s _k48pni7l _1dyzdrct _1p1dglyw">Skip to:</p><style data-cmpld="true">._syaz1qtk{color:var(--ds-link)}._11q7glyw{background:none}._ca0qidpf{padding-top:0}._u5f3idpf{padding-right:0}._n3tdidpf{padding-bottom:0}._19bvidpf{padding-left:0}._80omtlke{cursor:pointer}</style><button class="_syaz1qtk _11q7glyw _19itglyw _1wyb1j6v _ca0qidpf _u5f3idpf _n3tdidpf _19bvidpf _80omtlke">Skip to Main content</button></div><style data-cmpld="true">._kqsw1if8{position:-webkit-sticky;position:sticky}._154iidpf{top:0}._1pby1kze{z-index:200}</style><header aria-label="Header" class="_kqsw1if8 _154iidpf _1pby1kze"><div><style data-cmpld="true">._11q7ipex{background:var(--ds-surface-overlay)}._n7zl7v06{border-bottom:1px solid var(--ds-border)}._kqswh2mm{position:relative}</style><div class="_11q7ipex _n7zl7v06 _kqswh2mm"><style data-cmpld="true">._1e0c1txw{display:flex}._2lx2vrvc{flex-direction:row}._1bah1yb4{justify-content:space-between}._1bsb1wug{width:auto}._4t3ivbgk{height:4pc}._4cvr1fhb{align-items:stretch}@media (min-width:48rem){._1xlot9kd{height:72px}}</style><style data-cmpld="true">._18s81e2i{margin:0 var(--ds-space-300,24px)}@media (min-width:30rem){._1letfkly{margin:0 var(--ds-space-400,2pc)}}@media (min-width:48rem){._33c5zdiv{margin:0 var(--ds-space-500,40px)}}@media (min-width:64rem){._ue5g1408{margin:0 var(--ds-space-800,4pc)}}@media (min-width:90rem){._1b2sidpf{margin-top:0}._2dx01jdh{margin-right:9rem}._nkieidpf{margin-bottom:0}._1yoq1jdh{margin-left:9rem}}@media (min-width:110rem){._djbmidpf{margin-top:0}._17dq31sa{margin-right:12rem}._1ohsidpf{margin-bottom:0}._106s31sa{margin-left:12rem}}@media screen and (min-width:120rem){._10zuidpf{margin-top:0}._11jr1wug{margin-right:auto}._1mxjidpf{margin-bottom:0}._5dk01wug{margin-left:auto}._1t461jt6{max-width:96rem}}</style><div data-testid="mpac-fluid-container" class="_18s81e2i _1letfkly _33c5zdiv _ue5g1408 _1b2sidpf _2dx01jdh _nkieidpf _1yoq1jdh _djbmidpf _17dq31sa _1ohsidpf _106s31sa _10zuidpf _11jr1wug _1mxjidpf _5dk01wug _1t461jt6 _1e0c1txw _2lx2vrvc _1bah1yb4 _1bsb1wug _4t3ivbgk _4cvr1fhb _1xlot9kd"><style data-cmpld="true">._4cvr1h6o{align-items:center}</style><div class="_1e0c1txw _4cvr1h6o"><div class="_1e0c1txw _4cvr1h6o"><style data-cmpld="true">._1yt41mxw{padding:var(--ds-space-100) var(--ds-space-050)}._2rkosqtm{border-radius:var(--ds-border-radius-100,3px)}._1ygb4suz:focus-visible{outline:2px solid var(--ds-border-focused)}._1ah3idpf:focus-visible{outline-offset:0}._1di614yt:active{background-color:var(--ds-background-neutral-pressed)}@media (hover:hover){._1rjnlq1w:hover{background-color:var(--ds-background-neutral-hovered)}}</style><a href="/" aria-label="Atlassian Marketplace home" class="_1e0c1txw _4cvr1h6o _1yt41mxw _2rkosqtm _1ygb4suz _1ah3idpf _1di614yt _1rjnlq1w"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjg1IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjg1IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMzE4Nl8xNjM1NykiPiA8cmVjdCB3aWR0aD0iMjg0LjI1IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjAxIi8+IDxwYXRoIGQ9Ik01LjMwMjQgMTAuMzEyQzUuMDMxODMgMTAuMDE0NCA0LjYyNTk3IDEwLjA0MTUgNC40MzY1NyAxMC4zOTMyTDAuMDUzMzE1NSAxOS4xODY4Qy0wLjEwOTAyNyAxOS41Mzg1IDAuMTM0NDg3IDE5Ljk0NDQgMC41MTMyODcgMTkuOTQ0NEg2LjYyODJDNi44MTc2IDE5Ljk0NDQgNy4wMDcgMTkuODM2MiA3LjA4ODE3IDE5LjY0NjhDOC40NDEwMyAxNi45MTQgNy42MjkzMiAxMi43NzQyIDUuMzAyNCAxMC4zMTJaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMzE4Nl8xNjM1NykiLz4gPHBhdGggZD0iTTguNTIyNjcgMi4zMDQxNkM2LjA2MDQ3IDYuMjAwMzkgNi4yMjI4MSAxMC41MDI0IDcuODQ2MjQgMTMuNzQ5M0M5LjQ2OTY3IDE2Ljk5NjEgMTAuNzE0MyAxOS40NTgzIDEwLjc5NTUgMTkuNjQ3OEMxMC44NzY2IDE5LjgzNzIgMTEuMDY2IDE5Ljk0NTQgMTEuMjU1NCAxOS45NDU0SDE3LjM3MDRDMTcuNzQ5MiAxOS45NDU0IDE4LjAxOTcgMTkuNTM5NSAxNy44MzAzIDE5LjE4NzhDMTcuODMwMyAxOS4xODc4IDkuNjA0OTUgMi43MzcwMyA5LjM4ODUgMi4zMzExN0M5LjI1MzIxIDEuOTUyMzcgOC43NjYxOCAxLjkyNTM2IDguNTIyNjcgMi4zMDQxNloiIGZpbGw9IiMwQzY2RTQiLz4gPHBhdGggZD0iTTkxLjYxNjQgMTUuNTg4OEM5MS42MTY0IDEzLjAxODQgOTAuMjM2NSAxMS44MDA5IDg2LjM5NDQgMTAuOTYyMUM4NC4yNTY4IDEwLjUwMjEgODMuNzQyOCAxMC4wMTUxIDgzLjc0MjggOS4zMzg2NUM4My43NDI4IDguNDk5ODggODQuNTAwNCA4LjEyMTA4IDg1LjkwNzMgOC4xMjEwOEM4Ny42MTE5IDguMTIxMDggODkuMjg5NSA4LjYzNTEyIDkwLjg4NTggOS4zNjU2N1Y1Ljk4MzUyQzg5Ljc3NjUgNS40MTUzMiA4OC4wNDQ4IDQuOTgyNDIgODYuMDE1NiA0Ljk4MjQyQzgyLjIwMDUgNC45ODI0MiA4MC4yMjUzIDYuNjMyODkgODAuMjI1MyA5LjM2NTY3QzgwLjIyNTMgMTEuNTMwMiA4MS4yMjY0IDEzLjI2MTkgODUuMTc2OCAxNC4wMTk1Qzg3LjUzMDggMTQuNTA2NSA4OC4wMTc4IDE0Ljg4NTMgODguMDE3OCAxNS42N0M4OC4wMTc4IDE2LjQyNzYgODcuNTMwOCAxNi45MTQ3IDg1Ljg1MzIgMTYuOTE0N0M4My45MzIyIDE2LjkxNDcgODEuNjMyMyAxNi4yNjUyIDgwLjE0NDIgMTUuMzcyM1YxOC45MTY5QzgxLjMzNDcgMTkuNTEyMSA4Mi45MDQgMjAuMTYxNSA4NS44MjYyIDIwLjE2MTVDODkuOTkzIDIwLjE2MTUgOTEuNjE2NCAxOC4zMjE2IDkxLjYxNjQgMTUuNTg4OFoiIGZpbGw9IiMwQzY2RTQiLz4gPHBhdGggZD0iTTEzMy4yNTcgNS4xOTg4MVYxOS45NDVIMTM2LjM5NVY4LjcxNjI0TDEzNy43MjEgMTEuNjkyNUwxNDIuMTU5IDE5Ljk0NUgxNDYuMTA5VjUuMTk4ODFIMTQyLjk3VjE0LjcyMjlMMTQxLjc4IDExLjk2MzFMMTM4LjIwOCA1LjE5ODgxSDEzMy4yNTdaIiBmaWxsPSIjMEM2NkU0Ii8+IDxwYXRoIGQ9Ik0xMTMuMjg4IDUuMTk4ODFIMTA5Ljg1MlYxOS45MTc5SDExMy4yODhWNS4xOTg4MVoiIGZpbGw9IiMwQzY2RTQiLz4gPHBhdGggZD0iTTEwNS45MDIgMTUuNTg4OEMxMDUuOTAyIDEzLjAxODQgMTA0LjUyMiAxMS44MDA5IDEwMC42OCAxMC45NjIxQzk4LjU0MjUgMTAuNTAyMSA5OC4wMjg0IDEwLjAxNTEgOTguMDI4NCA5LjMzODY1Qzk4LjAyODQgOC40OTk4OCA5OC43ODYgOC4xMjEwOCAxMDAuMTkzIDguMTIxMDhDMTAxLjg5OCA4LjEyMTA4IDEwMy41NzUgOC42MzUxMiAxMDUuMTcxIDkuMzY1NjdWNS45ODM1MkMxMDQuMDYyIDUuNDE1MzIgMTAyLjMzIDQuOTgyNDIgMTAwLjMwMSA0Ljk4MjQyQzk2LjQ4NjIgNC45ODI0MiA5NC41MTEgNi42MzI4OSA5NC41MTEgOS4zNjU2N0M5NC41MTEgMTEuNTMwMiA5NS41MTIxIDEzLjI2MTkgOTkuNDYyNCAxNC4wMTk1QzEwMS44MTYgMTQuNTA2NSAxMDIuMzAzIDE0Ljg4NTMgMTAyLjMwMyAxNS42N0MxMDIuMzAzIDE2LjQyNzYgMTAxLjgxNiAxNi45MTQ3IDEwMC4xMzkgMTYuOTE0N0M5OC4yMTc4IDE2LjkxNDcgOTUuOTE3OSAxNi4yNjUyIDk0LjQyOTggMTUuMzcyM1YxOC45MTY5Qzk1LjYyMDMgMTkuNTEyMSA5Ny4xODk2IDIwLjE2MTUgMTAwLjExMiAyMC4xNjE1QzEwNC4yNzkgMjAuMTYxNSAxMDUuOTAyIDE4LjMyMTYgMTA1LjkwMiAxNS41ODg4WiIgZmlsbD0iIzBDNjZFNCIvPiA8cGF0aCBkPSJNNTMuNjAwMyA1LjE5ODgxVjE5Ljk0NUg2MC42NjIzTDYxLjc3MTYgMTYuNzUyMkg1Ny4wNjM3VjUuMTk4ODFINTMuNjAwM1oiIGZpbGw9IiMwQzY2RTQiLz4gPHBhdGggZD0iTTM5LjY5MzIgNS4xOTkzOFY4LjM5MjE0SDQzLjUwODNWMTkuOTQ1NUg0Ni45NDQ1VjguMzkyMTRINTEuMDMwMlY1LjE5OTM4SDM5LjY5MzJaIiBmaWxsPSIjMEM2NkU0Ii8+IDxwYXRoIGQ9Ik0zNC42ODggNS4xOTk3NEgzMC4xNjk0TDI1LjAyODYgMTkuOTE4OEgyOC45NTE5TDI5LjY4MjQgMTcuNDI5NkMzMC41NDgyIDE3LjY3MzEgMzEuNDY4MiAxNy44MzU0IDMyLjQ0MjIgMTcuODM1NEMzMy4zODkyIDE3LjgzNTQgMzQuMzA5MiAxNy43MDAxIDM1LjIwMjEgMTcuNDI5NkwzNS45MzI2IDE5LjkxODhIMzkuODU1OUwzNC42ODggNS4xOTk3NFpNMzIuNDE1MiAxNC44MDVDMzEuNzY1OCAxNC44MDUgMzEuMTE2NCAxNC42OTY4IDMwLjUyMTIgMTQuNTM0NUwzMi40MTUyIDguMDk0ODRMMzQuMzA5MiAxNC41MzQ1QzMzLjcxMzkgMTQuNjk2OCAzMy4wNjQ1IDE0LjgwNSAzMi40MTUyIDE0LjgwNVoiIGZpbGw9IiMwQzY2RTQiLz4gPHBhdGggZD0iTTcyLjgxMTggNS4xOTg5Mkg2OC4yOTMzTDYzLjE1MjQgMTkuOTE4SDY3LjA3NTdMNjcuODA2MyAxNy40Mjg3QzY4LjY3MjEgMTcuNjcyMyA2OS41OTIgMTcuODM0NiA3MC41NjYxIDE3LjgzNDZDNzEuNTEzMSAxNy44MzQ2IDcyLjQzMyAxNy42OTkzIDczLjMyNTkgMTcuNDI4N0w3NC4wNTY1IDE5LjkxOEg3Ny45Nzk4TDcyLjgxMTggNS4xOTg5MlpNNzAuNTY2MSAxNC44MDQyQzY5LjkxNjcgMTQuODA0MiA2OS4yNjc0IDE0LjY5NiA2OC42NzIxIDE0LjUzMzZMNzAuNTY2MSA4LjA5NDAyTDcyLjQ2MDEgMTQuNTMzNkM3MS44Mzc4IDE0LjY5NiA3MS4yMTU1IDE0LjgwNDIgNzAuNTY2MSAxNC44MDQyWiIgZmlsbD0iIzBDNjZFNCIvPiA8cGF0aCBkPSJNMTI1LjY1NCA1LjE5ODkySDEyMS4xMzVMMTE1Ljk5NSAxOS45MThIMTE5LjkxOEwxMjAuNjQ4IDE3LjQyODdDMTIxLjUxNCAxNy42NzIzIDEyMi40MzQgMTcuODM0NiAxMjMuNDA4IDE3LjgzNDZDMTI0LjM1NSAxNy44MzQ2IDEyNS4yNzUgMTcuNjk5MyAxMjYuMTY4IDE3LjQyODdMMTI2Ljg5OSAxOS45MThIMTMwLjgyMkwxMjUuNjU0IDUuMTk4OTJaTTEyMy4zODEgMTQuODA0MkMxMjIuNzMyIDE0LjgwNDIgMTIyLjA4MiAxNC42OTYgMTIxLjQ4NyAxNC41MzM2TDEyMy4zODEgOC4wOTQwMkwxMjUuMjc1IDE0LjUzMzZDMTI0LjY4IDE0LjY5NiAxMjQuMDU4IDE0LjgwNDIgMTIzLjM4MSAxNC44MDQyWiIgZmlsbD0iIzBDNjZFNCIvPiA8cGF0aCBkPSJNMTU3LjYwNyA1LjQxNjMyVjE5Ljk0NkgxNTUuNDQzVjQuMTE3NTZIMTU5LjIwNEwxNjIuODAyIDEzLjIwODdMMTY0LjI2MyAxNy41NjVMMTY1LjcyNCAxMy4yMDg3TDE2OS4zNSA0LjExNzU2SDE3Mi44NFYxOS45NDZIMTcwLjY3NlY1LjU3ODYyTDE2OC44MDkgMTEuMjg3N0wxNjUuMzE4IDE5Ljk0NkgxNjMuMjM1TDE1OS43OTkgMTEuMjg3N0wxNTcuNjA3IDUuNDE2MzJaIiBmaWxsPSIjNDQ1NDZGIi8+IDxwYXRoIGQ9Ik0xODQuNDc0IDE3Ljc1NDNDMTgzLjcxNyAxOS4zNTA3IDE4Mi4yNTYgMjAuMTYyNCAxODAuNDE2IDIwLjE2MjRDMTc3LjIyMyAyMC4xNjI0IDE3NS42IDE3LjQyOTYgMTc1LjYgMTMuOTEyMkMxNzUuNiAxMC41MDMgMTc3LjI3NyA3LjY2MTk2IDE4MC42NTkgNy42NjE5NkMxODIuNDE4IDcuNjYxOTYgMTgzLjc3MSA4LjQ0NjY3IDE4NC41MDIgMTAuMDE2VjcuOTA1NTJIMTg2LjU4NVYxOS45NDU5SDE4NC41MDJWMTcuNzU0M0gxODQuNDc0Wk0xODAuOTU3IDE4LjI0MTNDMTgyLjgyNCAxOC4yNDEzIDE4NC40NzQgMTcuMDUwOCAxODQuNDc0IDE0LjM5OTJWMTMuNDI1MUMxODQuNDc0IDEwLjc0NjUgMTgyLjk1OSA5LjU4MzA1IDE4MS4yMDEgOS41ODMwNUMxNzguODc0IDkuNTgzMDUgMTc3LjY1NiAxMS4xMjUzIDE3Ny42NTYgMTMuOTEyMkMxNzcuNjU2IDE2LjgwNzMgMTc4LjgxOSAxOC4yNDEzIDE4MC45NTcgMTguMjQxM1oiIGZpbGw9IiM0NDU0NkYiLz4gPHBhdGggZD0iTTE5MS42OTkgMTkuOTQ1OUgxODkuNjdWNy45MDU0N0gxOTEuNjk5VjEwLjAxNTlDMTkyLjQwMyA4LjU4MTkxIDE5My41OTMgNy41ODA4IDE5NS45NzQgNy43MTYwOVY5Ljc0NTM3QzE5My4zMjMgOS40NzQ4IDE5MS42OTkgMTAuMjg2NSAxOTEuNjk5IDEyLjgyOTlWMTkuOTQ1OVoiIGZpbGw9IiM0NDU0NkYiLz4gPHBhdGggZD0iTTE5Ny43MzMgMTkuOTQ1OFYyLjg3MjcySDE5OS44MTZWMTMuNTMzM0wyMDQuOTg0IDcuOTA1MzhIMjA3LjY5TDIwMi4wMzUgMTMuODMwOUwyMDcuOTMzIDE5Ljk0NThIMjA1LjExOUwxOTkuODE2IDE0LjMxNzlWMTkuOTQ1OEgxOTcuNzMzWiIgZmlsbD0iIzQ0NTQ2RiIvPiA8cGF0aCBkPSJNMjE0LjgwNiAyMC4xNjIzQzIxMC4zMTQgMjAuMTYyMyAyMDguMzM5IDE3LjU2NDggMjA4LjMzOSAxMy44ODVDMjA4LjMzOSAxMC4yNTk0IDIxMC4zNjggNy42MzQ4NSAyMTQuMDIxIDcuNjM0ODVDMjE3LjcyOCA3LjYzNDg1IDIxOS4yMTYgMTAuMjA1MiAyMTkuMjE2IDEzLjg4NVYxNC44MzJIMjEwLjQyM0MyMTAuNzIgMTYuODg4NCAyMTIuMDQ2IDE4LjIxNDIgMjE0Ljg4NyAxOC4yMTQyQzIxNi4yOTQgMTguMjE0MiAyMTcuNDU3IDE3Ljk0MzYgMjE4LjU0IDE3LjU2NDhWMTkuNDU4OEMyMTcuNTM5IDE5Ljk3MjkgMjE2LjAyMyAyMC4xNjIzIDIxNC44MDYgMjAuMTYyM1pNMjEwLjM5NSAxMy4wNDYzSDIxNy4xMDZDMjE2Ljk5NyAxMC44MDA1IDIxNS45NjkgOS41Mjg4NSAyMTMuOTEzIDkuNTI4ODVDMjExLjcyMSA5LjUyODg1IDIxMC42MTIgMTAuOTYyOSAyMTAuMzk1IDEzLjA0NjNaIiBmaWxsPSIjNDQ1NDZGIi8+IDxwYXRoIGQ9Ik0yMjYuNDQxIDE3Ljk3MDZDMjI2LjkyOCAxNy45NzA2IDIyNy4zODggMTcuODYyMyAyMjcuNzM5IDE3LjgwODJWMTkuODEwNUMyMjcuMzg4IDE5LjkxODcgMjI2Ljk4MiAxOS45OTk5IDIyNi4zMzIgMTkuOTk5OUMyMjMuNzYyIDE5Ljk5OTkgMjIyLjQ5IDE4LjQ4NDcgMjIyLjQ5IDE2LjIzOVY5Ljc5OTM1SDIyMC41NDJWNy44NzgyNkgyMjIuNDlWNS4zMzQ5MkgyMjQuNTJWNy44NzgyNkgyMjcuNzEyVjkuNzk5MzVIMjI0LjUyVjE2LjE4NDhDMjI0LjUyIDE3LjI2NzEgMjI1LjE0MiAxNy45NzA2IDIyNi40NDEgMTcuOTcwNloiIGZpbGw9IiM0NDU0NkYiLz4gPHBhdGggZD0iTTIzMi40NDggMTcuODA4M1YyNC42MjY4SDIzMC4zNjRWNy44NzgzNEgyMzIuNDQ4VjEwLjA0MjlDMjMzLjIwNSA4LjQ0NjU0IDIzNC42NjYgNy42MzQ4NSAyMzYuNTA2IDcuNjM0ODVDMjM5LjY5OSA3LjYzNDg1IDI0MS4zMjIgMTAuMzY3NiAyNDEuMzIyIDEzLjg4NUMyNDEuMzIyIDE3LjI5NDIgMjM5LjY0NSAyMC4xMzUyIDIzNi4yNjMgMjAuMTM1MkMyMzQuNTMxIDIwLjE2MjMgMjMzLjE3OCAxOS4zNzc2IDIzMi40NDggMTcuODA4M1pNMjM1Ljk2NSA5LjU4Mjk1QzIzNC4wOTggOS41ODI5NSAyMzIuNDQ4IDEwLjc3MzUgMjMyLjQ0OCAxMy40MjUxVjE0LjM5OTFDMjMyLjQ0OCAxNy4wNzc4IDIzMy45NjMgMTguMjQxMiAyMzUuNzIxIDE4LjI0MTJDMjM4LjA0OCAxOC4yNDEyIDIzOS4yNjYgMTYuNjk5IDIzOS4yNjYgMTMuOTEyMUMyMzkuMjY2IDExLjAxNyAyMzguMTAyIDkuNTgyOTUgMjM1Ljk2NSA5LjU4Mjk1WiIgZmlsbD0iIzQ0NTQ2RiIvPiA8cGF0aCBkPSJNMjQ2Ljk3OCAxOS45OTk5QzI0NS4wMDMgMTkuOTk5OSAyNDMuNzU4IDE5LjA1MjkgMjQzLjc1OCAxNi44MzQyVjIuODQ1N0gyNDUuODQxVjE2LjU5MDdDMjQ1Ljg0MSAxNy42NzMgMjQ2LjU3MiAxOC4wNTE4IDI0Ny40NjUgMTguMDUxOEMyNDcuNjgxIDE4LjA1MTggMjQ3LjgxNyAxOC4wNTE4IDI0OC4wNiAxOC4wMjQ3VjE5Ljg5MTdDMjQ3Ljg3MSAxOS45NDU4IDI0Ny40OTIgMTkuOTk5OSAyNDYuOTc4IDE5Ljk5OTlaIiBmaWxsPSIjNDQ1NDZGIi8+IDxwYXRoIGQ9Ik0yNTguMDcxIDE3Ljc1NDJDMjU3LjMxMyAxOS4zNTA2IDI1NS44NTIgMjAuMTYyMyAyNTQuMDEyIDIwLjE2MjNDMjUwLjgxOSAyMC4xNjIzIDI0OS4xOTYgMTcuNDI5NSAyNDkuMTk2IDEzLjkxMjFDMjQ5LjE5NiAxMC41MDI5IDI1MC44NzMgNy42NjE4NyAyNTQuMjU1IDcuNjYxODdDMjU2LjAxNCA3LjY2MTg3IDI1Ny4zNjcgOC40NDY1OCAyNTguMDk4IDEwLjAxNTlWNy45MDU0MkgyNjAuMTgxVjE5Ljk0NTlIMjU4LjA5OFYxNy43NTQySDI1OC4wNzFaTTI1NC41NTMgMTguMjQxMkMyNTYuNDIgMTguMjQxMiAyNTguMDcxIDE3LjA1MDcgMjU4LjA3MSAxNC4zOTkxVjEzLjQyNTFDMjU4LjA3MSAxMC43NDY0IDI1Ni41NTUgOS41ODI5NSAyNTQuNzk3IDkuNTgyOTVDMjUyLjQ3IDkuNTgyOTUgMjUxLjI1MiAxMS4xMjUyIDI1MS4yNTIgMTMuOTEyMUMyNTEuMjUyIDE2LjgwNzIgMjUyLjQxNiAxOC4yNDEyIDI1NC41NTMgMTguMjQxMloiIGZpbGw9IiM0NDU0NkYiLz4gPHBhdGggZD0iTTI3MS43ODkgMTkuNjIxMkMyNzEuMDU4IDIwIDI2OS45NDkgMjAuMTYyMyAyNjguODQgMjAuMTYyM0MyNjQuNTY1IDIwLjE2MjMgMjYyLjU2MiAxNy41NjQ4IDI2Mi41NjIgMTMuODg1QzI2Mi41NjIgMTAuMjU5NCAyNjQuNTY1IDcuNjM0ODUgMjY4Ljg0IDcuNjM0ODVDMjY5LjkyMiA3LjYzNDg1IDI3MC43NjEgNy43NzAxIDI3MS43MDggOC4yMDMwMVYxMC4xMjQxQzI3MC45NSA5Ljc3MjM1IDI3MC4xMTEgOS41NTU4NyAyNjguOTc1IDkuNTU1ODdDMjY1LjgzNiA5LjU1NTg3IDI2NC41NjUgMTEuNTMxMSAyNjQuNTY1IDEzLjg1OEMyNjQuNTY1IDE2LjE4NDkgMjY1Ljg2MyAxOC4xNjAxIDI2OS4wMjkgMTguMTYwMUMyNzAuMjQ3IDE4LjE2MDEgMjcxLjAzMSAxNy45OTc4IDI3MS43NjIgMTcuNzI3MlYxOS42MjEySDI3MS43ODlaIiBmaWxsPSIjNDQ1NDZGIi8+IDxwYXRoIGQ9Ik0yNzkuOTA2IDIwLjE2MjNDMjc1LjQxNSAyMC4xNjIzIDI3My40MzkgMTcuNTY0OCAyNzMuNDM5IDEzLjg4NUMyNzMuNDM5IDEwLjI1OTQgMjc1LjQ2OSA3LjYzNDg1IDI3OS4xMjEgNy42MzQ4NUMyODIuODI4IDcuNjM0ODUgMjg0LjMxNiAxMC4yMDUyIDI4NC4zMTYgMTMuODg1VjE0LjgzMkgyNzUuNTIzQzI3NS44MiAxNi44ODg0IDI3Ny4xNDYgMTguMjE0MiAyNzkuOTg3IDE4LjIxNDJDMjgxLjM5NCAxOC4yMTQyIDI4Mi41NTggMTcuOTQzNiAyODMuNjQgMTcuNTY0OFYxOS40NTg4QzI4Mi42MzkgMTkuOTcyOSAyODEuMTI0IDIwLjE2MjMgMjc5LjkwNiAyMC4xNjIzWk0yNzUuNDk2IDEzLjA0NjNIMjgyLjIwNkMyODIuMDk4IDEwLjgwMDUgMjgxLjA2OSA5LjUyODg1IDI3OS4wMTMgOS41Mjg4NUMyNzYuODIyIDkuNTI4ODUgMjc1LjcxMiAxMC45NjI5IDI3NS40OTYgMTMuMDQ2M1oiIGZpbGw9IiM0NDU0NkYiLz4gPC9nPiA8ZGVmcz4gPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzMxODZfMTYzNTciIHgxPSI3LjcyMDIzIiB5MT0iMTEuNjU0MiIgeDI9IjMuMDg1IiB5Mj0iMTkuNjgyNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPiA8c3RvcCBzdG9wLWNvbG9yPSIjMDA1MkNDIi8+IDxzdG9wIG9mZnNldD0iMC45MjI4IiBzdG9wLWNvbG9yPSIjMjY4NEZGIi8+IDwvbGluZWFyR3JhZGllbnQ+IDxjbGlwUGF0aCBpZD0iY2xpcDBfMzE4Nl8xNjM1NyI+IDxyZWN0IHdpZHRoPSIyODQuMjUiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+IDwvY2xpcFBhdGg+IDwvZGVmcz4gPC9zdmc+IA==" alt="Atlassian marketplace home" aria-hidden="true"></a></div><style data-cmpld="true">._18u0pxbi{margin-left:var(--ds-space-200,1pc)}._zulp1eps{gap:var(--ds-space-100)}._4t3i1osq{height:100%}._mizu1r31:focus-visible{outline-color:currentColor}._ra3xglyw:focus-visible{outline-style:none}._128m1o36:focus-visible{outline-width:medium}</style><div role="navigation" aria-label="Primary" class="_18u0pxbi _1e0c1txw _zulp1eps _4t3i1osq _4cvr1h6o _mizu1r31 _ra3xglyw _128m1o36"><style data-cmpld="true">._1pby1mrw{z-index:-1}._1uv1idpf .dropdown-menu-blanket-enter{opacity:0}._19nlkb7n .dropdown-menu-blanket-enter-active{opacity:1}._azqsg17y .dropdown-menu-blanket-enter-active{transition:opacity .3s}._1dvhkb7n .dropdown-menu-blanket-exit{opacity:1}._1qfyidpf .dropdown-menu-blanket-exit-active{opacity:0}._bfp8g17y .dropdown-menu-blanket-exit-active{transition:opacity .3s}</style><div class="_1pby1mrw _1uv1idpf _19nlkb7n _azqsg17y _1dvhkb7n _1qfyidpf _bfp8g17y"></div><style data-cmpld="true">._1qdg1l7b:after{height:3px}._18postnw:after{position:absolute}._1hfk1oj9:after{background-color:var(--ds-border-selected)}._14mju07j:after{border-radius:1px 1px 0 0}._aetrb3bt:after{content:""}._1gufidpf:after{inset-block-end:0}._1czdh461:after{inset-inline-end:var(--ds-space-050)}._g0nfh461:after{inset-inline-start:var(--ds-space-050)}</style><div class="_1e0c1txw _4cvr1h6o _4t3i1osq _kqswh2mm"><style data-cmpld="true">._1yt416o9{padding:var(--ds-space-050) var(--ds-space-075)}._zulp1oug{gap:var(--ds-space-075)}._1loy1t5i:hover path{fill:var(--ds-icon-subtle)}._syaztmrq{color:var(--ds-text-selected)}._syaz1k3w{color:var(--ds-text-subtle)}._1axp1izd path{fill:var(--ds-icon-selected)}._1axp1t5i path{fill:var(--ds-icon-subtle)}._30l31k3w:hover{color:var(--ds-text-subtle)}._9h8h1k3w:active{color:var(--ds-text-subtle)}</style><style data-cmpld="true">._bfhkuzmt{background-color:var(--ds-background-neutral-subtle)}._80omtlke{cursor:pointer}._1bah1h6o{justify-content:center}._2rko1l7b{border-radius:3px}._19itglyw{border:none}._o5721q9c{white-space:nowrap}._irr3lq1w:hover{background-color:var(--ds-background-neutral-hovered)}</style><button data-testid="menu-button-desktop" aria-label="Apps for products" aria-expanded="false" class="_1e0c1txw _4cvr1h6o _bfhkuzmt _80omtlke _syaz1k3w _1bah1h6o _2rko1l7b _19itglyw _o5721q9c _1ygb4suz _irr3lq1w _1di614yt _1yt416o9 _zulp1oug _1loy1t5i _30l31k3w _9h8h1k3w _1axp1t5i"><style data-cmpld="true">._ect41sdi{font-family:Charlie Text,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}._k48pni7l{font-weight:600}._1wyb1j6v{font-size:1rem}._vwz4zwfg{line-height:2pc}</style><span class="_ect41sdi _k48pni7l _1wyb1j6v _vwz4zwfg">Apps for products</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="8 10 8 5" width="8" height="24" aria-hidden="true"><g id="<Icon>" opacity="0.51"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.29201 10.2929C8.1052 10.4818 8.00043 10.7368 8.00043 11.0024C8.00043 11.2681 8.1052 11.523 8.29201 11.7119L11.231 14.6769C11.449 14.8919 11.731 14.9989 12.01 14.9989C12.289 14.9989 12.566 14.8919 12.779 14.6769L15.709 11.7219C15.8956 11.5329 16.0002 11.278 16.0002 11.0124C16.0002 10.7469 15.8956 10.492 15.709 10.3029C15.6172 10.2098 15.5077 10.1358 15.387 10.0853C15.2664 10.0347 15.1368 10.0087 15.006 10.0087C14.8752 10.0087 14.7457 10.0347 14.625 10.0853C14.5043 10.1358 14.3948 10.2098 14.303 10.3029L12.005 12.6199L9.69801 10.2929C9.60597 10.2001 9.49646 10.1264 9.3758 10.0762C9.25514 10.0259 9.12572 10 8.99501 10C8.86429 10 8.73487 10.0259 8.61421 10.0762C8.49355 10.1264 8.38404 10.2001 8.29201 10.2929Z" fill="currentColor"></path></g></svg></button></div><style data-cmpld="true">._1fbxz6y5 .dropdown-menu-enter{transform:translateY(-100%)}._hlgnidpf .dropdown-menu-enter{opacity:0}._18jl1kli .dropdown-menu-enter-active{transform:translateY(0)}._1tfnkb7n .dropdown-menu-enter-active{opacity:1}._17ynkez6 .dropdown-menu-enter-active{transition:opacity .3s,transform .3s}._134s1kli .dropdown-menu-exit{transform:translateY(0)}._7ue0kb7n .dropdown-menu-exit{opacity:1}._11ruz6y5 .dropdown-menu-exit-active{transform:translateY(-100%)}._1l7gidpf .dropdown-menu-exit-active{opacity:0}._1slikez6 .dropdown-menu-exit-active{transition:opacity .3s,transform .3s}</style><div class="_1pby1mrw _1fbxz6y5 _hlgnidpf _18jl1kli _1tfnkb7n _17ynkez6 _134s1kli _7ue0kb7n _11ruz6y5 _1l7gidpf _1slikez6"></div><div class="_1e0c1txw _4cvr1h6o _4t3i1osq _kqswh2mm"><button data-testid="menu-button-desktop" aria-label="App categories" aria-expanded="false" class="_1e0c1txw _4cvr1h6o _bfhkuzmt _80omtlke _syaz1k3w _1bah1h6o _2rko1l7b _19itglyw _o5721q9c _1ygb4suz _irr3lq1w _1di614yt _1yt416o9 _zulp1oug _1loy1t5i _30l31k3w _9h8h1k3w _1axp1t5i"><span class="_ect41sdi _k48pni7l _1wyb1j6v _vwz4zwfg">Categories</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="8 10 8 5" width="8" height="24" aria-hidden="true"><g id="<Icon>" opacity="0.51"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.29201 10.2929C8.1052 10.4818 8.00043 10.7368 8.00043 11.0024C8.00043 11.2681 8.1052 11.523 8.29201 11.7119L11.231 14.6769C11.449 14.8919 11.731 14.9989 12.01 14.9989C12.289 14.9989 12.566 14.8919 12.779 14.6769L15.709 11.7219C15.8956 11.5329 16.0002 11.278 16.0002 11.0124C16.0002 10.7469 15.8956 10.492 15.709 10.3029C15.6172 10.2098 15.5077 10.1358 15.387 10.0853C15.2664 10.0347 15.1368 10.0087 15.006 10.0087C14.8752 10.0087 14.7457 10.0347 14.625 10.0853C14.5043 10.1358 14.3948 10.2098 14.303 10.3029L12.005 12.6199L9.69801 10.2929C9.60597 10.2001 9.49646 10.1264 9.3758 10.0762C9.25514 10.0259 9.12572 10 8.99501 10C8.86429 10 8.73487 10.0259 8.61421 10.0762C8.49355 10.1264 8.38404 10.2001 8.29201 10.2929Z" fill="currentColor"></path></g></svg></button></div><div class="_1pby1mrw _1fbxz6y5 _hlgnidpf _18jl1kli _1tfnkb7n _17ynkez6 _134s1kli _7ue0kb7n _11ruz6y5 _1l7gidpf _1slikez6"></div><div class="_1e0c1txw _4cvr1h6o _4t3i1osq _kqswh2mm"><button data-testid="menu-button-desktop" aria-label="Marketplace resources" aria-expanded="false" class="_1e0c1txw _4cvr1h6o _bfhkuzmt _80omtlke _syaz1k3w _1bah1h6o _2rko1l7b _19itglyw _o5721q9c _1ygb4suz _irr3lq1w _1di614yt _1yt416o9 _zulp1oug _1loy1t5i _30l31k3w _9h8h1k3w _1axp1t5i"><span class="_ect41sdi _k48pni7l _1wyb1j6v _vwz4zwfg">Resources</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="8 10 8 5" width="8" height="24" aria-hidden="true"><g id="<Icon>" opacity="0.51"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.29201 10.2929C8.1052 10.4818 8.00043 10.7368 8.00043 11.0024C8.00043 11.2681 8.1052 11.523 8.29201 11.7119L11.231 14.6769C11.449 14.8919 11.731 14.9989 12.01 14.9989C12.289 14.9989 12.566 14.8919 12.779 14.6769L15.709 11.7219C15.8956 11.5329 16.0002 11.278 16.0002 11.0124C16.0002 10.7469 15.8956 10.492 15.709 10.3029C15.6172 10.2098 15.5077 10.1358 15.387 10.0853C15.2664 10.0347 15.1368 10.0087 15.006 10.0087C14.8752 10.0087 14.7457 10.0347 14.625 10.0853C14.5043 10.1358 14.3948 10.2098 14.303 10.3029L12.005 12.6199L9.69801 10.2929C9.60597 10.2001 9.49646 10.1264 9.3758 10.0762C9.25514 10.0259 9.12572 10 8.99501 10C8.86429 10 8.73487 10.0259 8.61421 10.0762C8.49355 10.1264 8.38404 10.2001 8.29201 10.2929Z" fill="currentColor"></path></g></svg></button></div><div class="_1pby1mrw _1fbxz6y5 _hlgnidpf _18jl1kli _1tfnkb7n _17ynkez6 _134s1kli _7ue0kb7n _11ruz6y5 _1l7gidpf _1slikez6"></div></div></div><div role="navigation" aria-label="Secondary" class="_1e0c1txw _4cvr1h6o"><div role="presentation"><style data-cmpld="true">._1yt4h461{padding:var(--ds-space-050)}._2rko1ssb{border-radius:50%}._19itidpf{border:0}._bfhka7cx{background-color:var(--ds-background-selected)}._1axpztf3 path{fill:var(--ds-icon)}._irr3a7cx:hover{background-color:var(--ds-background-selected)}._irr31eg3:hover{background-color:var(--ds-background-neutral-subtle-hovered)}._1di6fqd3:active{background-color:var(--ds-background-neutral-subtle-pressed)}</style><button aria-label="Search" data-testid="global-nav__search" class="_1e0c1txw _4cvr1h6o _1yt4h461 _2rko1ssb _80omtlke _19itidpf _1ygb4suz _1di6fqd3 _bfhkuzmt _1axpztf3 _irr31eg3"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none" aria-hidden="true"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.9146 20.1126L27.1679 25.4592C27.4033 25.7136 27.5303 26.0496 27.5222 26.396C27.514 26.7425 27.3713 27.0721 27.1243 27.3152C26.8773 27.5582 26.5454 27.6955 26.1988 27.698C25.8523 27.7005 25.5184 27.568 25.2679 27.3286L20.0173 21.9872C17.9913 23.5134 15.4611 24.2127 12.939 23.9435C10.4168 23.6743 8.09119 22.4568 6.43301 20.5373C4.77483 18.6179 3.90799 16.1401 4.00803 13.6056C4.10807 11.0711 5.1675 8.66932 6.9718 6.88657C8.77611 5.10382 11.1905 4.07334 13.726 4.00377C16.2615 3.9342 18.7287 4.83074 20.6281 6.51187C22.5274 8.193 23.7169 10.5331 23.9558 13.0583C24.1947 15.5835 23.465 18.1051 21.9146 20.1126ZM13.9999 21.3326C15.9448 21.3326 17.8101 20.5599 19.1854 19.1847C20.5606 17.8094 21.3333 15.9441 21.3333 13.9992C21.3333 12.0543 20.5606 10.189 19.1854 8.81378C17.8101 7.43851 15.9448 6.66589 13.9999 6.66589C12.055 6.66589 10.1897 7.43851 8.81447 8.81378C7.4392 10.189 6.66658 12.0543 6.66658 13.9992C6.66658 15.9441 7.4392 17.8094 8.81447 19.1847C10.1897 20.5599 12.055 21.3326 13.9999 21.3326Z" fill="var(--ds-icon)"></path></svg></button></div><div role="presentation"><style data-cmpld="true">@media (min-width:64rem){._15qm1eps{margin-left:var(--ds-space-100)}}</style><button aria-label="Support" data-testid="global-nav__help-dropdown" aria-expanded="false" aria-haspopup="true" class="_1e0c1txw _4cvr1h6o _1yt4h461 _2rko1ssb _80omtlke _19itidpf _1ygb4suz _1di6fqd3 _bfhkuzmt _1axpztf3 _irr31eg3 _15qm1eps"><svg width="32" height="32" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path fill-rule="evenodd" clip-rule="evenodd" d="M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM14.8284 7.15997C15.3505 7.67945 15.7181 8.3338 15.89 9.04999C16.1223 10.008 15.9918 11.0181 15.5235 11.8856C15.0552 12.7531 14.2824 13.4165 13.354 13.748C13.149 13.821 13.004 14.003 13.004 14.22V15.002C13.004 15.2677 12.8984 15.5226 12.7105 15.7105C12.5226 15.8984 12.2677 16.004 12.002 16.004C11.7363 16.004 11.4814 15.8984 11.2935 15.7105C11.1056 15.5226 11 15.2677 11 15.002V12.988C11.0034 12.725 11.1103 12.474 11.2975 12.2893C11.4846 12.1046 11.7369 12.001 11.9998 12.001H11.993C13.098 12.001 13.996 11.103 13.996 10.001C13.984 9.47739 13.7676 8.97927 13.3929 8.61327C13.0183 8.24727 12.5153 8.04248 11.9915 8.04275C11.4678 8.04301 10.9649 8.2483 10.5907 8.61467C10.2164 8.98104 10.0004 9.47937 9.989 10.003C9.987 10.554 9.539 11.001 8.987 11.001C8.74019 10.9995 8.50281 10.906 8.32123 10.7388C8.13964 10.5717 8.02689 10.3428 8.005 10.097L8 9.94999C8.017 7.44599 10.321 5.51399 12.933 6.10799C13.6501 6.27628 14.3063 6.64048 14.8284 7.15997ZM13 18C13 18.5523 12.5523 19 12 19C11.4477 19 11 18.5523 11 18C11 17.4477 11.4477 17 12 17C12.5523 17 13 17.4477 13 18Z" fill="currentColor"></path></svg></button></div><style data-cmpld="true">._4t3i1tcg{height:24px}._1bsbt94y{width:1px}._18u01eps{margin-left:var(--ds-space-100)}._bfhkn5am{background-color:var(--ds-border)}</style><span class="_4t3i1tcg _1bsbt94y _18u01eps _bfhkn5am"></span><style data-cmpld="true">._4t3i1ylp{height:40px}._1yt41a04{padding:0 var(--ds-space-150)}._zulph461{gap:var(--ds-space-050)}</style><button class="_1e0c1txw _4cvr1h6o _bfhkuzmt _80omtlke _syaz1k3w _1bah1h6o _2rko1l7b _19itglyw _o5721q9c _1ygb4suz _irr31eg3 _1di6fqd3 _4t3i1ylp _1yt41a04 _zulph461 _15qm1eps"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 13.009H9.5C8.12 13.009 7 14.129 7 15.512V19.49C8.47848 20.4824 10.2193 21.0113 12 21.009C13.7807 21.0113 15.5216 20.4825 17 19.49V15.512C17.0003 14.8486 16.7371 14.2123 16.2682 13.7429C15.7994 13.2735 15.1634 13.0095 14.5 13.009Z" fill="var(--ds-icon-brand)"></path><path d="M12 12C13.6569 12 15 10.6569 15 9C15 7.34315 13.6569 6 12 6C10.3431 6 9 7.34315 9 9C9 10.6569 10.3431 12 12 12Z" fill="var(--ds-icon-brand)"></path><path d="M12 20C14.1217 20 16.1566 19.1571 17.6569 17.6569C19.1571 16.1566 20 14.1217 20 12C20 9.87827 19.1571 7.84344 17.6569 6.34315C16.1566 4.84285 14.1217 4 12 4C9.87827 4 7.84344 4.84285 6.34315 6.34315C4.84285 7.84344 4 9.87827 4 12C4 14.1217 4.84285 16.1566 6.34315 17.6569C7.84344 19.1571 9.87827 20 12 20ZM12 22C6.477 22 2 17.523 2 12C2 6.477 6.477 2 12 2C17.523 2 22 6.477 22 12C22 17.523 17.523 22 12 22Z" fill="var(--ds-icon-brand)"></path></svg><style data-cmpld="true">._syaz1jwt{color:var(--ds-text-brand)}._vwz4gktf{line-height:20px}@media (min-width:64rem){._py5o1tcg{line-height:24px}}</style><span class="_ect41sdi _syaz1jwt _1wyb1j6v _k48pni7l _vwz4gktf _py5o1tcg">Sign in</span></button></div></div></div></div></header><main id="main-page-container" tabindex="-1" class="css-1a3z0o8-MainContent ehs62r20"><input type="hidden" data-lazy-begin="1yadf4a"><div class="css-5ph0o-Mask ex486hq1"><div class="css-mf0yu5-ContentWrapper ex486hq0"><style data-cmpld="true">._18s81e2i{margin:0 var(--ds-space-300,24px)}@media (min-width:30rem){._1letfkly{margin:0 var(--ds-space-400,2pc)}}@media (min-width:48rem){._33c5zdiv{margin:0 var(--ds-space-500,40px)}}@media (min-width:64rem){._ue5g1408{margin:0 var(--ds-space-800,4pc)}}@media (min-width:90rem){._1b2sidpf{margin-top:0}._2dx01jdh{margin-right:9rem}._nkieidpf{margin-bottom:0}._1yoq1jdh{margin-left:9rem}}@media (min-width:110rem){._djbmidpf{margin-top:0}._17dq31sa{margin-right:12rem}._1ohsidpf{margin-bottom:0}._106s31sa{margin-left:12rem}}@media screen and (min-width:120rem){._10zuidpf{margin-top:0}._11jr1wug{margin-right:auto}._1mxjidpf{margin-bottom:0}._5dk01wug{margin-left:auto}._1t461jt6{max-width:96rem}}</style><div data-testid="mpac-fluid-container" class="_18s81e2i _1letfkly _33c5zdiv _ue5g1408 _1b2sidpf _2dx01jdh _nkieidpf _1yoq1jdh _djbmidpf _17dq31sa _1ohsidpf _106s31sa _10zuidpf _11jr1wug _1mxjidpf _5dk01wug _1t461jt6"><style data-cmpld="true">._19pk1jfw{margin-top:var(--ds-space-500,40px)}</style><div class="_19pk1jfw"><style data-cmpld="true">._1reo15vq{overflow-x:hidden}._18m915vq{overflow-y:hidden}._kqswh2mm{position:relative}._c71lidpf{max-height:0}._v5641cdp{transition:all .5s ease-in-out}._awzo1ltq:not(:empty){max-height:16rem}</style><div class="_1reo15vq _18m915vq _kqswh2mm _c71lidpf _v5641cdp _awzo1ltq"></div><style data-cmpld="true">._ect41sdi{font-family:Charlie Text,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}</style><div class="_ect41sdi"><style data-cmpld="true">._1e0c1txw{display:flex}._2lx21bp4{flex-direction:column}</style><div data-testid="app-header" class="_1e0c1txw _2lx21bp4"><div style="width:100%"><style data-cmpld="true">._1bah1yb4{justify-content:space-between}._1p57hiv4{row-gap:var(--ds-space-400)}._1n261q9c{flex-wrap:nowrap}._1n261g80{flex-wrap:wrap}@media (min-width:64rem){._1inivrvc{flex-direction:row}}</style><div class="_1e0c1txw _1bah1yb4 _2lx21bp4 _1p57hiv4 _1inivrvc _1n261q9c"><style data-cmpld="true">._rzbyidpf h1{margin-top:0}._nd4u1b66 h1{margin-bottom:var(--ds-space-050,4px)}</style><div class="_1e0c1txw _rzbyidpf _nd4u1b66"><style data-cmpld="true">._2hwxpxbi{margin-right:var(--ds-space-200,1pc)}</style><div data-testid="app-header__icon" class="_2hwxpxbi"><div class="css-1vr99t1-IconContainerMPACV2 e17jj8wx1"><div data-testid="dark-modo-logo-bg" class="css-1ylqbve-Background e1lk71cd0"><div class="css-1dwzbz0-IconContainer e1ow4rfu0"><img alt="" draggable="false" src="https://marketplace.atlassian.com/files/26109ba5-d9b5-4a87-8d8f-12ca4159c5aa?fileType=image&amp;mode=full-fit" class="css-1sh384h-IconImg e1ow4rfu1"></div></div></div></div><div><style data-cmpld="true">._syaz1blv{color:var(--ds-text)}._ect4khal{font-family:Charlie Display,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}._1wyb1k8s{font-size:1.5rem}._vwz4l07h{line-height:1.875rem}._k48pni7l{font-weight:600}._1dyzdrct{letter-spacing:.01875rem}@media (min-width:48rem){._1s181m1q{font-size:1.75rem}._17gqc5mb{line-height:2.125rem}}@media (min-width:64rem){._3p1c1kjp{font-size:var(--mp-h3-font-size-md,2rem)}._py5o1nre{line-height:var(--mp-h3-line-height-md,2.375rem)}}</style><h1 data-testid="app-header__app-name" class="_syaz1blv _ect4khal _1wyb1k8s _vwz4l07h _k48pni7l _1dyzdrct _1s181m1q _17gqc5mb _3p1c1kjp _py5o1nre">mO OAuth/OpenID Connect (OIDC) for Bamboo SSO</h1><div data-testid="partner-details" class="css-ozt980-PartnerDetailsContainer emh330k0"><span>by&nbsp;</span><span class="css-spc04q-PartnerNameContainer-ellipsis emh330k3"><a class="css-td37j1-linkCss-linkCss e1xywzwe0" href="https://marketplace.atlassian.com/vendors/1213308/miniorange" target="_blank" rel="noopener noreferrer">miniOrange</a></span></div><style data-cmpld="true">._19pk1fcb{margin-top:var(--ds-space-025)}._vwz41k8s{line-height:1.5rem}</style><div data-testid="app-header__compatibilities" class="_19pk1fcb _vwz41k8s"><style data-cmpld="true">._syaz1k3w{color:var(--ds-text-subtle)}</style><span class="_syaz1k3w">works with</span> Bamboo Server 8.0.0 - 9.6.8, Bamboo Data Center 8.0.0 - 9.6.8 <style data-cmpld="true">._syaz1qtk{color:var(--ds-link)}._vwz4gktf{line-height:20px}._1wyboxwj{font-size:.875rem}._1wyb1j6v{font-size:1rem}._k48p1nn1{font-weight:400}._1bas14y2:focus-visible{border-radius:5px}._1ygb4suz:focus-visible{outline:2px solid var(--ds-border-focused)}._9h8h1vef:active{color:var(--ds-link-pressed)}</style><a href="https://marketplace.atlassian.com/apps/1219107/mo-oauth-openid-connect-oidc-for-bamboo-sso/version-history" title="View version history for more details" class="_ect41sdi _syaz1qtk _vwz4gktf _1bas14y2 _1ygb4suz _9h8h1vef _1wyboxwj _k48p1nn1">and more</a></div></div></div><div data-testid="app-header__injection"><style data-cmpld="true">._35md1txw form{display:flex}._v7e5idpf form{margin-top:0}._zaczidpf form{margin-bottom:0}._tkqh1txw div{display:flex}._172pidpf div{margin-top:0}._1oyyidpf div{margin-bottom:0}._1ep11osq div{flex-basis:100%}._2lx2vrvc{flex-direction:row}._4cvr1y6m{align-items:flex-start}._4cvr1h6o{align-items:center}._1odm1ssb form{flex-basis:50%}._1odm1osq form{flex-basis:100%}@media (min-width:48rem){._10zb19uw form{max-width:12.5rem}._1leikb7n form{flex-grow:1}}@media (min-width:48rem){._zvug19uw div{max-width:12.5rem}._10akkb7n div{flex-grow:1}}@media (min-width:48rem){}@media (min-width:48rem){._16dm19uw form{flex-basis:12.5rem}}@media (min-width:48rem){._16dm1osq form{flex-basis:100%}}@media (min-width:48rem){._vyts19uw div{flex-basis:12.5rem}}@media (min-width:48rem){._vyts1osq div{flex-basis:100%}}</style><div class="_1e0c1txw _35md1txw _v7e5idpf _zaczidpf _tkqh1txw _172pidpf _1oyyidpf _1ep11osq _10zb19uw _1leikb7n _zvug19uw _10akkb7n _2lx2vrvc _4cvr1y6m _1odm1ssb _16dm19uw _vyts19uw"><form action="https://my.atlassian.com/addon/try/com.miniorange.oauth.bamboo-oauth.data-center" method="GET"><input type="hidden" name="referrer" value="pac"><input type="hidden" name="binaryURL" value="https://marketplace.atlassian.com/download/apps/1219107/version/10000024002"><div class="css-15uib2s-LargePrimaryCTAButtonWrapper e105p41e1"><button class="amkt-frontend-ssr-10ravzm" data-testid="app-listing__install-app-btn" tabindex="0" type="submit"><span class="amkt-frontend-ssr-178ag6o">Try it free</span></button></div></form><form action="https://www.atlassian.com/purchase/addon/com.miniorange.oauth.bamboo-oauth.data-center" method="POST"><input type="hidden" name="referrer" value="pac"><input type="hidden" name="binaryURL" value="https://marketplace.atlassian.com/download/apps/1219107/version/10000024002"><div class="css-15uib2s-LargePrimaryCTAButtonWrapper e105p41e1"><button class="amkt-frontend-ssr-fzg98n" tabindex="0" type="submit"><span class="amkt-frontend-ssr-178ag6o">Buy now</span></button></div></form><style data-cmpld="true">._18u01eps{margin-left:var(--ds-space-100)}._14hp8pqr button{width:2.5rem}._jq8g8pqr button{height:2.5rem}</style><span aria-expanded="false" aria-haspopup="true" class="_18u01eps _14hp8pqr _jq8g8pqr"><button class=" amkt-frontend-ssr-nhjtr1" type="button"><span class=" amkt-frontend-ssr-1spmf3f"><span data-vc="icon-undefined" aria-hidden="true" style="--icon-primary-color:currentColor;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="amkt-frontend-ssr-snhnyn"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><g fill="currentcolor" fill-rule="evenodd"><circle cx="5" cy="12" r="2"></circle><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle></g></svg></span><span class="amkt-frontend-ssr-b5o75w">More actions</span></span></button></span></div></div></div><style data-cmpld="true">._19pk1ejb{margin-top:var(--ds-space-300,24px)}._2rkoftgi{border-radius:8px}._19it7v06{border:1px solid var(--ds-border)}._1yt41xvq{padding:var(--ds-space-200) var(--ds-space-250) var(--ds-space-250) var(--ds-space-250)}._1bsb1ns9{width:-moz-fit-content;width:fit-content}._zulphiv4{gap:var(--ds-space-400)}</style><dl class="_19pk1ejb _2rkoftgi _19it7v06 _1yt41xvq _1bsb1ns9 _1e0c1txw _zulphiv4 _1n261g80"><style data-cmpld="true">._1bsb1j0z{width:var(--_ba63p)}._1ul9s5dg{min-width:var(--_zv6kmu)}</style><div width="13.75rem" data-testid="app-header__ratings" style="--_ba63p:13.75rem;--_zv6kmu:unset" class="_1e0c1txw _2lx21bp4 _1bsb1j0z _1ul9s5dg"><style data-cmpld="true">._otyr1eps{margin-bottom:var(--ds-space-100)}</style><dt class="_syaz1k3w _otyr1eps"><style data-cmpld="true">._1p1dangw{text-transform:uppercase}._1wyboqnp{font-size:.75rem}._vwz47vkz{line-height:1pc}</style><p class="_syaz1blv _ect4khal _1p1dangw _1wyboqnp _vwz47vkz">OVERALL RATINGS</p></dt><style data-cmpld="true">._19pkidpf{margin-top:0}._2hwxidpf{margin-right:0}._otyridpf{margin-bottom:0}._18u0idpf{margin-left:0}</style><dd class="_19pkidpf _2hwxidpf _otyridpf _18u0idpf"><button type="button" class="amkt-frontend-ssr-drsra5"><div role="img" data-testid="app-header-ratings" aria-label="Rating of 4 out of 4 stars based on 5 reviews"><style data-cmpld="true">._zulph461{gap:var(--ds-space-050)}</style><div aria-hidden="true" class="_zulph461 _1e0c1txw _4cvr1h6o"><style data-cmpld="true">._zulp1fcb{gap:var(--ds-space-025)}</style><p class="_1e0c1txw _zulp1fcb _4cvr1h6o"><style data-cmpld="true">._k48p1fw0{font-weight:700}</style><style data-cmpld="true">._vwz41tcg{line-height:24px}</style></p><p class="_syaz1blv _ect41sdi _1wyb1j6v _vwz41tcg _19pkidpf _k48p1fw0">4</p><p class="_syaz1k3w _ect41sdi _1wyb1j6v _vwz41tcg _19pkidpf _k48p1nn1">/4</p><p></p><style data-cmpld="true">._1bsbidpf{width:0}._4t3iidpf{height:0}._kqswstnw{position:absolute}</style><svg class="_1bsbidpf _4t3iidpf _kqswstnw"><linearGradient id="quarterStar"><stop offset="25%" stop-color="var(--ds-icon-accent-orange, #FF5630)"></stop><stop offset="25%" stop-color="var(--ds-background-accent-gray-subtle, #42526E)"></stop></linearGradient></svg><svg class="_1bsbidpf _4t3iidpf _kqswstnw"><linearGradient id="halfStar"><stop offset="50%" stop-color="var(--ds-icon-accent-orange, #FF5630)"></stop><stop offset="50%" stop-color="var(--ds-background-accent-gray-subtle, #42526E)"></stop></linearGradient></svg><svg class="_1bsbidpf _4t3iidpf _kqswstnw"><linearGradient id="threeQuarterStar"><stop offset="75%" stop-color="var(--ds-icon-accent-orange, #FF5630)"></stop><stop offset="75%" stop-color="var(--ds-background-accent-gray-subtle, #42526E)"></stop></linearGradient></svg><span class="_1e0c1txw"><style data-cmpld="true">._1bah1h6o{justify-content:center}._1axpun14 path{fill:var(--_l74hby)}._2ei51fmu>span{transform:scale(1.8)}._2ei519xa>span{transform:scale(1.3)}._1bsbzwfg{width:2pc}._1bsb1tcg{width:24px}._4t3izwfg{height:2pc}._4t3i1tcg{height:24px}</style><span data-testid="star-rating-fullStar" style="--_l74hby:var(--ds-icon-accent-orange, #FF5630)" class="_1e0c1txw _4cvr1h6o _1bah1h6o _1axpun14 _2ei519xa _1bsb1tcg _4t3i1tcg"><span role="img" aria-label="Star rating" style="color:currentColor" class="amkt-frontend-ssr-9693te"><svg fill="none" viewBox="0 0 12 12" role="presentation" class="amkt-frontend-ssr-1a5x76h"><path fill="currentcolor" d="M6 8.917 2.597 11.25l1.07-3.986L.75 4.834l3.792-.292L6 .75l1.458 3.792 3.792.291-2.917 2.43 1.07 3.987z"></path><path fill="currentcolor" d="m6 8.917.424-.619L6 8.008l-.424.29zM2.597 11.25l-.724-.194a.75.75 0 0 0 1.148.813zm1.07-3.986.724.194.124-.463-.368-.307zM.75 4.834l-.058-.748A.75.75 0 0 0 .27 5.41zm3.792-.292.057.747.473-.036.17-.442zM6 .75l.7-.27a.75.75 0 0 0-1.4 0zm1.458 3.792-.7.269.17.442.473.036zm3.792.291.48.577a.75.75 0 0 0-.423-1.324zm-2.917 2.43-.48-.575-.368.307.124.463zm1.07 3.987-.424.618a.75.75 0 0 0 1.148-.812zM5.576 8.298l-3.403 2.334.848 1.236 3.403-2.333zm-2.254 3.146L4.39 7.458 2.942 7.07l-1.07 3.986zm.825-4.756L1.23 4.258.27 5.41l2.917 2.43zM.807 5.58 4.6 5.29l-.115-1.495-3.792.292zm4.435-.77L6.7 1.019 5.3.481 3.842 4.272zM5.3 1.019l1.458 3.792 1.4-.539L6.7.481zm2.1 4.27 3.793.292.114-1.495-3.791-.292zm3.37-1.032-2.917 2.43.96 1.153 2.917-2.43zM7.609 7.458l1.07 3.986 1.448-.388-1.07-3.986zm2.218 3.174L6.424 8.298l-.848 1.237 3.403 2.333z"></path></svg></span></span><span data-testid="star-rating-fullStar" style="--_l74hby:var(--ds-icon-accent-orange, #FF5630)" class="_1e0c1txw _4cvr1h6o _1bah1h6o _1axpun14 _2ei519xa _1bsb1tcg _4t3i1tcg"><span role="img" aria-label="Star rating" style="color:currentColor" class="amkt-frontend-ssr-9693te"><svg fill="none" viewBox="0 0 12 12" role="presentation" class="amkt-frontend-ssr-1a5x76h"><path fill="currentcolor" d="M6 8.917 2.597 11.25l1.07-3.986L.75 4.834l3.792-.292L6 .75l1.458 3.792 3.792.291-2.917 2.43 1.07 3.987z"></path><path fill="currentcolor" d="m6 8.917.424-.619L6 8.008l-.424.29zM2.597 11.25l-.724-.194a.75.75 0 0 0 1.148.813zm1.07-3.986.724.194.124-.463-.368-.307zM.75 4.834l-.058-.748A.75.75 0 0 0 .27 5.41zm3.792-.292.057.747.473-.036.17-.442zM6 .75l.7-.27a.75.75 0 0 0-1.4 0zm1.458 3.792-.7.269.17.442.473.036zm3.792.291.48.577a.75.75 0 0 0-.423-1.324zm-2.917 2.43-.48-.575-.368.307.124.463zm1.07 3.987-.424.618a.75.75 0 0 0 1.148-.812zM5.576 8.298l-3.403 2.334.848 1.236 3.403-2.333zm-2.254 3.146L4.39 7.458 2.942 7.07l-1.07 3.986zm.825-4.756L1.23 4.258.27 5.41l2.917 2.43zM.807 5.58 4.6 5.29l-.115-1.495-3.792.292zm4.435-.77L6.7 1.019 5.3.481 3.842 4.272zM5.3 1.019l1.458 3.792 1.4-.539L6.7.481zm2.1 4.27 3.793.292.114-1.495-3.791-.292zm3.37-1.032-2.917 2.43.96 1.153 2.917-2.43zM7.609 7.458l1.07 3.986 1.448-.388-1.07-3.986zm2.218 3.174L6.424 8.298l-.848 1.237 3.403 2.333z"></path></svg></span></span><span data-testid="star-rating-fullStar" style="--_l74hby:var(--ds-icon-accent-orange, #FF5630)" class="_1e0c1txw _4cvr1h6o _1bah1h6o _1axpun14 _2ei519xa _1bsb1tcg _4t3i1tcg"><span role="img" aria-label="Star rating" style="color:currentColor" class="amkt-frontend-ssr-9693te"><svg fill="none" viewBox="0 0 12 12" role="presentation" class="amkt-frontend-ssr-1a5x76h"><path fill="currentcolor" d="M6 8.917 2.597 11.25l1.07-3.986L.75 4.834l3.792-.292L6 .75l1.458 3.792 3.792.291-2.917 2.43 1.07 3.987z"></path><path fill="currentcolor" d="m6 8.917.424-.619L6 8.008l-.424.29zM2.597 11.25l-.724-.194a.75.75 0 0 0 1.148.813zm1.07-3.986.724.194.124-.463-.368-.307zM.75 4.834l-.058-.748A.75.75 0 0 0 .27 5.41zm3.792-.292.057.747.473-.036.17-.442zM6 .75l.7-.27a.75.75 0 0 0-1.4 0zm1.458 3.792-.7.269.17.442.473.036zm3.792.291.48.577a.75.75 0 0 0-.423-1.324zm-2.917 2.43-.48-.575-.368.307.124.463zm1.07 3.987-.424.618a.75.75 0 0 0 1.148-.812zM5.576 8.298l-3.403 2.334.848 1.236 3.403-2.333zm-2.254 3.146L4.39 7.458 2.942 7.07l-1.07 3.986zm.825-4.756L1.23 4.258.27 5.41l2.917 2.43zM.807 5.58 4.6 5.29l-.115-1.495-3.792.292zm4.435-.77L6.7 1.019 5.3.481 3.842 4.272zM5.3 1.019l1.458 3.792 1.4-.539L6.7.481zm2.1 4.27 3.793.292.114-1.495-3.791-.292zm3.37-1.032-2.917 2.43.96 1.153 2.917-2.43zM7.609 7.458l1.07 3.986 1.448-.388-1.07-3.986zm2.218 3.174L6.424 8.298l-.848 1.237 3.403 2.333z"></path></svg></span></span><span data-testid="star-rating-fullStar" style="--_l74hby:var(--ds-icon-accent-orange, #FF5630)" class="_1e0c1txw _4cvr1h6o _1bah1h6o _1axpun14 _2ei519xa _1bsb1tcg _4t3i1tcg"><span role="img" aria-label="Star rating" style="color:currentColor" class="amkt-frontend-ssr-9693te"><svg fill="none" viewBox="0 0 12 12" role="presentation" class="amkt-frontend-ssr-1a5x76h"><path fill="currentcolor" d="M6 8.917 2.597 11.25l1.07-3.986L.75 4.834l3.792-.292L6 .75l1.458 3.792 3.792.291-2.917 2.43 1.07 3.987z"></path><path fill="currentcolor" d="m6 8.917.424-.619L6 8.008l-.424.29zM2.597 11.25l-.724-.194a.75.75 0 0 0 1.148.813zm1.07-3.986.724.194.124-.463-.368-.307zM.75 4.834l-.058-.748A.75.75 0 0 0 .27 5.41zm3.792-.292.057.747.473-.036.17-.442zM6 .75l.7-.27a.75.75 0 0 0-1.4 0zm1.458 3.792-.7.269.17.442.473.036zm3.792.291.48.577a.75.75 0 0 0-.423-1.324zm-2.917 2.43-.48-.575-.368.307.124.463zm1.07 3.987-.424.618a.75.75 0 0 0 1.148-.812zM5.576 8.298l-3.403 2.334.848 1.236 3.403-2.333zm-2.254 3.146L4.39 7.458 2.942 7.07l-1.07 3.986zm.825-4.756L1.23 4.258.27 5.41l2.917 2.43zM.807 5.58 4.6 5.29l-.115-1.495-3.792.292zm4.435-.77L6.7 1.019 5.3.481 3.842 4.272zM5.3 1.019l1.458 3.792 1.4-.539L6.7.481zm2.1 4.27 3.793.292.114-1.495-3.791-.292zm3.37-1.032-2.917 2.43.96 1.153 2.917-2.43zM7.609 7.458l1.07 3.986 1.448-.388-1.07-3.986zm2.218 3.174L6.424 8.298l-.848 1.237 3.403 2.333z"></path></svg></span></span></span><p class="_syaz1k3w _ect41sdi _1wyb1j6v _vwz41tcg _19pkidpf _k48p1nn1">(5)</p></div></div></button></dd></div><div width="unset" data-testid="app-header__install-count" role="img" aria-label="Customers have installed this app in at least 20 active instances" style="--_ba63p:unset;--_zv6kmu:7.5rem" class="_1e0c1txw _2lx21bp4 _1bsb1j0z _1ul9s5dg"><dt class="_syaz1k3w _otyr1eps"><p class="_syaz1blv _ect4khal _1p1dangw _1wyboqnp _vwz47vkz">INSTALLS</p></dt><dd class="_19pkidpf _2hwxidpf _otyridpf _18u0idpf"><div role="presentation"><style data-cmpld="true">._1e0c116y{display:inline-flex}._syazjjyb{color:var(--ds-text-subtle,#42526e)}</style><span class="_1e0c116y _4cvr1h6o _syazjjyb _1n261q9c"><style data-cmpld="true">._2hwx1b66{margin-right:var(--ds-space-050,4px)}._t9ec3swd{transform:scale(1.2)}</style><span class="_1e0c116y _2hwx1b66 _t9ec3swd"><span role="img" aria-label="Download Icon" style="color:currentColor" class="amkt-frontend-ssr-kxjlgc"><svg fill="none" viewBox="0 0 16 16" role="presentation" class="amkt-frontend-ssr-1t4wpzr"><path stroke="currentcolor" stroke-linejoin="round" stroke-width="1.5" d="M1.75 9v4c0 .69.56 1.25 1.25 1.25h10c.69 0 1.25-.56 1.25-1.25V9M8 1v8.75m-4-3.5 4 4 4-4"></path></svg></span></span><style data-cmpld="true">._o5721q9c{white-space:nowrap}</style><p class="_syaz1blv _ect41sdi _1wyb1j6v _vwz41tcg _1e0c116y _o5721q9c _19pkidpf">20 </p></span></div></dd></div><div width="12.5rem" style="--_ba63p:12.5rem;--_zv6kmu:unset" class="_1e0c1txw _2lx21bp4 _1bsb1j0z _1ul9s5dg"><dt class="_syaz1k3w _otyr1eps"><p class="_syaz1blv _ect4khal _1p1dangw _1wyboqnp _vwz47vkz">SUPPORT</p></dt><dd class="_19pkidpf _2hwxidpf _otyridpf _18u0idpf"><style data-cmpld="true">._qtt8glyw{list-style:none}._ca0qidpf{padding-top:0}._u5f3idpf{padding-right:0}._n3tdidpf{padding-bottom:0}._19bvidpf{padding-left:0}._1bahv2br{justify-content:start}._qwjmweh0 li{margin:0 var(--ds-space-100,8px) var(--ds-space-050,4px) 0}._1az0idpf li:last-of-type{margin-right:0}</style><ul data-testid="app-header__lozenges" class="_qtt8glyw _19pkidpf _2hwxidpf _otyridpf _18u0idpf _ca0qidpf _u5f3idpf _n3tdidpf _19bvidpf _1e0c1txw _4cvr1h6o _1bahv2br _1n261g80 _qwjmweh0 _1az0idpf"><style data-cmpld="true">._y44v1bgx{animation:k12bvu9r .5s ease-in-out}@keyframes k12bvu9r{0%{max-height:0}to{max-height:2rem}}</style><li class="_1reo15vq _18m915vq _kqswh2mm _y44v1bgx"><span style="max-width:100%" class="amkt-frontend-ssr-vklyj9"><span style="max-width:calc(200px - var(--ds-space-100, 8px))" class="amkt-frontend-ssr-7xdu1q">Partner Supported</span></span></li></ul></dd></div></dl></div><style data-cmpld="true">._19pkgosd{margin-top:var(--ds-space-500)}</style><div class="_19pkgosd _otyr1eps"><style data-cmpld="true">._18u0y2ex{margin-left:var(--ds-space-negative-100)}</style><div class="_1e0c1txw _1bsb1ns9 _18u0y2ex"><button aria-expanded="false" aria-haspopup="true" class="amkt-frontend-ssr-1p9etc5" data-testid="app-listing__hosting-dropdown--trigger" tabindex="0" type="button"><span class="amkt-frontend-ssr-178ag6o"><div class="_4cvr1h6o _1e0c1txw">View for: Data Center</div></span><span class="amkt-frontend-ssr-k36lcy"><span data-vc="icon-undefined" aria-hidden="true" style="--icon-primary-color:currentColor;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="amkt-frontend-ssr-snhnyn"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path fill="currentcolor" fill-rule="evenodd" d="M8.292 10.293a1.01 1.01 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 0 0 0-1.419.987.987 0 0 0-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 0 0-1.406 0"></path></svg></span></span></button></div></div></div><style data-cmpld="true">._11q71915{background:-webkit-linear-gradient(0deg,var(--_ux5vp5),var(--ds-background-input))}._4t3i8pqr{height:2.5rem}._1bsb8pqr{width:2.5rem}._lcxvglyw{pointer-events:none}._1xi2idpf{right:0}._1pbycs5v{z-index:2}@media (min-width:64rem){._dm25glyw{display:none}}</style><div style="--_ux5vp5:40" class="_11q71915 _4t3i8pqr _1bsb8pqr _lcxvglyw _kqswstnw _1xi2idpf _1pbycs5v _dm25glyw"></div><div class="amkt-frontend-ssr-143bx5a"><style data-cmpld="true">._1reo1wug{overflow-x:auto}._8am5i4x0{-webkit-overflow-scrolling:touch}._1fjgglyw{scrollbar-width:none}._15peidpf::-webkit-scrollbar{height:0}._1f6t1ns9>div>[role=tab]{min-width:-moz-fit-content;min-width:fit-content}._xvmwljao>div>[role=tab]{font-size:var(--ds-font-size-200,1rem)}._ux2c1txw>div>[role=tab]{display:flex}._vz1a1h6o>div>[role=tab]{align-items:center}._tr9o1k92>div>[role=tab]{line-height:1.25rem}._tr9oo1fv>div>[role=tab]{line-height:1.8rem}._rwqn1akh>div>[role=tab]{padding:var(--ds-space-050) var(--ds-space-100)}._rwqn1inc>div>[role=tab]{padding:var(--ds-space-075) var(--ds-space-150)}._j67zyn4p>div>[role=tab]{height:2.75rem}._j67z1wug>div>[role=tab]{height:auto}._121z1pd9>div>[role=tab]{font-weight:var(--ds-font-weight-semibold,600)}._121zi7a9>div>[role=tab]{font-weight:var(--ds-font-weight-regular,400)}._eonrhiv4>div>[role=tab]:not(:last-of-type){margin-right:var(--ds-space-400)}._eonridpf>div>[role=tab]:not(:last-of-type){margin-right:0}@media (min-width:64rem){}@media not all and (min-width:48rem){}@media (min-width:90rem){}@media (min-width:90rem){._1jru1akh>div>[role=tab]{padding:var(--ds-space-050) var(--ds-space-100)}}@media (min-width:90rem){._1jru1fhj>div>[role=tab]{padding:var(--ds-space-100) var(--ds-space-200)}}@media (min-width:64rem){._ibqn1eps>div>[role=tab]:first-of-type{margin-left:var(--ds-space-100)}}@media (min-width:64rem){._ibqnidpf>div>[role=tab]:first-of-type{margin-left:0}}@media not all and (min-width:48rem){._5f8cxjmg>div>[role=tab]:not(:last-of-type){margin-right:var(--ds-space-200)}}@media not all and (min-width:48rem){._5f8cidpf>div>[role=tab]:not(:last-of-type){margin-right:0}}</style><div class="_1reo1wug _8am5i4x0 _1fjgglyw _15peidpf _1f6t1ns9 _xvmwljao _ux2c1txw _vz1a1h6o _tr9o1k92 _rwqn1akh _j67zyn4p _121z1pd9 _1jru1akh _ibqn1eps _eonrhiv4 _5f8cxjmg"><div role="tablist" class="amkt-frontend-ssr-2xodlx"><div aria-setsize="6" role="tab" id="app-listing__tabs-0" aria-posinset="1" aria-selected="true" aria-controls="app-listing__tabs-0-tab" tabindex="0" data-testid="app-listing__tab-overview">Overview</div><div aria-setsize="6" role="tab" id="app-listing__tabs-1" aria-posinset="2" aria-selected="false" aria-controls="app-listing__tabs-1-tab" tabindex="-1" data-testid="app-listing__tab-reviews">Reviews</div><div aria-setsize="6" role="tab" id="app-listing__tabs-2" aria-posinset="3" aria-selected="false" aria-controls="app-listing__tabs-2-tab" tabindex="-1" data-testid="app-listing__tab-pricing">Pricing</div><div aria-setsize="6" role="tab" id="app-listing__tabs-3" aria-posinset="4" aria-selected="false" aria-controls="app-listing__tabs-3-tab" tabindex="-1" data-testid="app-listing__tab-privacy-and-security">Privacy &amp; Security</div><div aria-setsize="6" role="tab" id="app-listing__tabs-4" aria-posinset="5" aria-selected="false" aria-controls="app-listing__tabs-4-tab" tabindex="-1" data-testid="app-listing__tab-support">Support</div><div aria-setsize="6" role="tab" id="app-listing__tabs-5" aria-posinset="6" aria-selected="false" aria-controls="app-listing__tabs-5-tab" tabindex="-1" data-testid="app-listing__tab-installation">Installation</div></div></div><div role="tabpanel" id="app-listing__tabs-0-tab" aria-labelledby="app-listing__tabs-0" tabindex="0" class="amkt-frontend-ssr-38t7l3"><input type="hidden" data-lazy-begin="1pfstyq"><style data-cmpld="true">._1bsb1osq{width:100%}._1yt41hdg{padding:var(--ds-space-400,2pc) 0 var(--ds-space-800,64x) 0}._1tkebejm{min-height:31.25rem}</style><div class="_1bsb1osq _1yt41hdg _1tkebejm"><style data-cmpld="true">@media not all and (min-width:64rem){._8fz6dm04{max-width:715px}}</style><div data-testid="hero-and-highlights-container" class="_8fz6dm04"><style data-cmpld="true">._1p57xjmg{row-gap:var(--ds-space-200)}._gy1phiv4{column-gap:var(--ds-space-400)}._otyrhiv4{margin-bottom:var(--ds-space-400)}@media (min-width:48rem) and (max-width:63.99rem){._1b7ea5zd{margin-bottom:var(--ds-space-600)}}@media (min-width:64rem){._isu41k7u{margin-bottom:3.5rem}}</style><section class="_4cvr1h6o _1e0c1txw _1n261g80 _1bah1h6o _1bsb1osq _1p57xjmg _gy1phiv4 _otyrhiv4 _1b7ea5zd _isu41k7u"><style data-cmpld="true">._16jlkb7n{flex-grow:1}._1o9zkb7n{flex-shrink:1}._i0dlf1ug{flex-basis:0%}._16jlqfx8{flex-grow:5}._1ul9gew0{min-width:22.5rem}@media not all and (min-width:48rem){._12b61osq{min-width:100%}._1rkb1osq{max-width:100%}}@media (min-width:64rem){._10m4qfx8{flex-grow:5}._1vdkkb7n{flex-shrink:1}._1wznf1ug{flex-basis:0%}}@media (min-width:64rem){._10hl1h6o{text-align:center}}@media (min-width:64rem){._10hl18uv{text-align:initial}}</style><div class="_16jlqfx8 _1o9zkb7n _i0dlf1ug _1ul9gew0 _12b61osq _1rkb1osq _10m4qfx8 _1vdkkb7n _1wznf1ug _10hl18uv"><h2 class="_syaz1blv _ect4khal _1wyb1k8s _vwz4l07h _k48pni7l _1dyzdrct _1s181m1q _17gqc5mb _3p1c1kjp _py5o1nre"><span class="amkt-frontend-ssr-b5o75w">Key highlights of the app</span>OAuth/OpenID/OpenID Connect (OIDC) Bamboo Login with Google apps,AWS Cognito,Keycloak,GitHub, GitLab, ADFS,Okta &amp; custom OAuth SSO</h2></div><style data-cmpld="true">._1ul91pyr{min-width:31.5rem}._16jl1ohn{flex-grow:7}</style><div class="_16jl1ohn _1o9zkb7n _i0dlf1ug _1ul91pyr _12b61osq _1rkb1osq"><div><style data-cmpld="true">._bfhkh27k{background-color:var(--ds-skeleton)}._19ith6cr{border:1px solid var(--ds-border,#dfe1e6)}._1jpx1dfr img{object-fit:cover}</style><div data-testid="app-listing__youtube-iframe" class="_kqswh2mm _1reo15vq _18m915vq _bfhkh27k _19ith6cr _2rkoftgi _1jpx1dfr"><link rel="preload" href="https://i.ytimg.com/vi_webp/dZflj0IIPTI/hqdefault.webp" as="image"><div class="styles-module_yt-lite__1-uDa false" data-testid="lite-yt-embed"><img src="https://i.ytimg.com/vi_webp/dZflj0IIPTI/hqdefault.webp" class="styles-module_yt-lite-thumbnail__2WX0n" alt="YouTube's thumbnail image for the video."><div class="styles-module_lty-playbtn__1pxDJ"></div></div></div></div></div></section><style data-cmpld="true">@media (min-width:48rem) and (max-width:63.99rem){._1gzva5zd{gap:var(--ds-space-600)}._1b7ea5zd{margin-bottom:var(--ds-space-600)}}@media (min-width:64rem){._pdlm1k7u{gap:3.5rem}._isu41k7u{margin-bottom:3.5rem}}</style><section class="_1e0c1txw _2lx21bp4 _zulphiv4 _otyrhiv4 _1gzva5zd _1b7ea5zd _pdlm1k7u _isu41k7u"><style data-cmpld="true">._b1p21sbv[data-order-reversed=true]{flex-direction:row-reverse}</style><div data-order-reversed="true" class="_4cvr1h6o _gy1phiv4 _1e0c1txw _1n261g80 _1bah1h6o _1p57xjmg _1bsb1osq _b1p21sbv"><style data-cmpld="true">._apye1sck p:last-of-type{margin-bottom:var(--ds-space-0)}._4wzt1eps h3{margin-bottom:var(--ds-space-100)}</style><div class="_16jlqfx8 _1o9zkb7n _i0dlf1ug _1ul9gew0 _apye1sck _4wzt1eps _12b61osq _1rkb1osq"><style data-cmpld="true">._1wyb1cby{font-size:1.125rem}._vwz41slo{line-height:1.625rem}@media (min-width:64rem){._3p1c1uvp{font-size:var(--mp-h5-font-size-md,1.25rem)}._py5o1nsk{line-height:var(--mp-h5-line-height-md,1.75rem)}}</style><h3 class="_syaz1blv _ect4khal _1wyb1cby _vwz41slo _k48pni7l _1dyzdrct _3p1c1uvp _py5o1nsk">Easy &amp; Quick SSO setup for Bamboo</h3><div><style data-cmpld="true">._vwz41icn{line-height:var(--ds-font-lineHeight-300)}._1foz1j6v li, ._q7gq1j6v p, ._zo641j6v ul{font-size:1rem}._1wmc1icn li, ._zcqx1icn p, ._1qza1icn ul{line-height:var(--ds-font-lineHeight-300)}._5jhz1h3t ol, ._gxop1h3t ul{padding:0 0 0 var(--ds-space-250,20px)}._12ml18yu ol, ._xw2d18yu p, ._112118yu ul{margin:0 0 var(--ds-space-250,20px) 0}._dd6hidpf ol ol, ._1p7uidpf ol ul, ._orjkidpf ul ol, ._xmwmidpf ul ul{margin-bottom:0}._8agh1rkn ul li{margin:0 0 var(--ds-space-075,6px) 0}._43ds1qtk a{color:var(--ds-link)}._19tb1j6v a{font-size:1rem}._bpspni7l a{font-weight:600}._p03c1vef a:active{color:var(--ds-link-pressed)}._1wij14y2 a:focus-visible{border-radius:5px}._1g454suz a:focus-visible{outline:2px solid var(--ds-border-focused)}</style><div data-testid="app-listing__highlight-summary" class="_vwz41icn _1wyb1j6v _1foz1j6v _q7gq1j6v _zo641j6v _1wmc1icn _zcqx1icn _1qza1icn _5jhz1h3t _gxop1h3t _12ml18yu _xw2d18yu _112118yu _dd6hidpf _1p7uidpf _orjkidpf _xmwmidpf _8agh1rkn _43ds1qtk _19tb1j6v _bpspni7l _p03c1vef _1wij14y2 _1g454suz"><p> Securely deploy our Bamboo OAuth/OpenID Connect app </p> <p> Authentication with any custom OAuth/OpenID provider </p> <p> Setup SSO with <a href="https://plugins.miniorange.com/bamboo-oauth-openid-setup-guides">15+ providers</a> - <a href="https://plugins.miniorange.com/oauth-openid-single-sign-on-sso-bamboo-using-google-apps">GSuite</a>, <a href="https://plugins.miniorange.com/oauth-openid-single-sign-on-sso-bamboo-using-okta">Okta</a>, <a href="https://plugins.miniorange.com/oauth-openid-single-sign-on-sso-bamboo-using-github">GitHub</a>, <a href="https://plugins.miniorange.com/oauth-openid-single-sign-on-sso-bamboo-using-aws-cognito">Cognito</a>, <a href="https://plugins.miniorange.com/oauth-openid-single-sign-on-sso-bamboo-using-keycloak">Keycloak</a>, <a href="https://plugins.miniorange.com/oauth-openid-single-sign-on-sso-bamboo-using-adfs">ADFS</a> </p> <p> Compatible with external AD directory </p></div></div></div><div class="_16jl1ohn _1o9zkb7n _i0dlf1ug _1ul91pyr _12b61osq _1rkb1osq"><button type="button" class="amkt-frontend-ssr-1n9httg"><style data-cmpld="true">._2rko1o9o{border-radius:var(--_pvl2wt)}._njlp1rrk{contain:layout paint}._v564rca0{transition:background-color .3s}._1h1t4656{aspect-ratio:var(--_143uhpt)}</style><div data-testid="app-listing__highlight-img-container" style="--_pvl2wt:8px;--_143uhpt:1.7777777777777777" class="_bfhkh27k _19ith6cr _2rko1o9o _njlp1rrk _1reo15vq _18m915vq _v564rca0 _1h1t4656"><style data-cmpld="true">._v5641dkx{transition:opacity .4s}._5ral1dfr{object-fit:cover}._rsuf1h6o{object-position:center}</style><img src="https://marketplace.atlassian.com/files/a2bed1d6-8694-426e-a9da-6e832669e892?fileType=image&amp;mode=full-fit" alt="Securely deploy our Bamboo OAuth/OpenID Connect app Authentication with any custom OAuth/OpenID provider Setup SSO with 15+ providers Compatible with external AD directory" width="100%" height="100%" data-testid="app-listing__highlight-img" class="_v5641dkx _5ral1dfr _rsuf1h6o"></div></button></div></div><div data-order-reversed="false" class="_4cvr1h6o _gy1phiv4 _1e0c1txw _1n261g80 _1bah1h6o _1p57xjmg _1bsb1osq _b1p21sbv"><div class="_16jlqfx8 _1o9zkb7n _i0dlf1ug _1ul9gew0 _apye1sck _4wzt1eps _12b61osq _1rkb1osq"><h3 class="_syaz1blv _ect4khal _1wyb1cby _vwz41slo _k48pni7l _1dyzdrct _3p1c1uvp _py5o1nsk">Features to suit your needs</h3><div><div data-testid="app-listing__highlight-summary" class="_vwz41icn _1wyb1j6v _1foz1j6v _q7gq1j6v _zo641j6v _1wmc1icn _zcqx1icn _1qza1icn _5jhz1h3t _gxop1h3t _12ml18yu _xw2d18yu _112118yu _dd6hidpf _1p7uidpf _orjkidpf _xmwmidpf _8agh1rkn _43ds1qtk _19tb1j6v _bpspni7l _p03c1vef _1wij14y2 _1g454suz"><p> SSO into existing accounts or new users authentication </p> <p> Single Sign On(SSO) with Domain Restriction </p> <p> Single logout for OpenID </p> <p> Secure Login with signature validation </p> <p> Protect REST API with provider </p> <p> Support on-demand features </p></div></div></div><div class="_16jl1ohn _1o9zkb7n _i0dlf1ug _1ul91pyr _12b61osq _1rkb1osq"><button type="button" class="amkt-frontend-ssr-1n9httg"><div data-testid="app-listing__highlight-img-container" style="--_pvl2wt:8px;--_143uhpt:1.7777777777777777" class="_bfhkh27k _19ith6cr _2rko1o9o _njlp1rrk _1reo15vq _18m915vq _v564rca0 _1h1t4656"><img src="https://marketplace.atlassian.com/files/bc2ead8e-ce98-4fdb-b952-b9a7f4e57cb3?fileType=image&amp;mode=full-fit" alt="SSO into existing accounts or new users authentication Single Sign On(SSO) with Domain Restriction Single logout for OpenID Secure Login with signature validation Protect REST API with provider" width="100%" height="100%" data-testid="app-listing__highlight-img" class="_v5641dkx _5ral1dfr _rsuf1h6o"></div></button></div></div><div data-order-reversed="true" class="_4cvr1h6o _gy1phiv4 _1e0c1txw _1n261g80 _1bah1h6o _1p57xjmg _1bsb1osq _b1p21sbv"><div class="_16jlqfx8 _1o9zkb7n _i0dlf1ug _1ul9gew0 _apye1sck _4wzt1eps _12b61osq _1rkb1osq"><h3 class="_syaz1blv _ect4khal _1wyb1cby _vwz41slo _k48pni7l _1dyzdrct _3p1c1uvp _py5o1nsk">Outstanding Customer Support</h3><div><div data-testid="app-listing__highlight-summary" class="_vwz41icn _1wyb1j6v _1foz1j6v _q7gq1j6v _zo641j6v _1wmc1icn _zcqx1icn _1qza1icn _5jhz1h3t _gxop1h3t _12ml18yu _xw2d18yu _112118yu _dd6hidpf _1p7uidpf _orjkidpf _xmwmidpf _8agh1rkn _43ds1qtk _19tb1j6v _bpspni7l _p03c1vef _1wij14y2 _1g454suz"><p> Atlassian Top Vendor </p> <p> We are committed to providing with the highest quality of support for OAuth Client app through emails, screenshare &amp; in-app troubleshooting. </p> <p> Free end to end app setup. <a href="https://miniorange.atlassian.net/servicedesk/customer/portal/2">Contact us</a> to schedule a call. </p></div></div></div><div class="_16jl1ohn _1o9zkb7n _i0dlf1ug _1ul91pyr _12b61osq _1rkb1osq"><button type="button" class="amkt-frontend-ssr-1n9httg"><div data-testid="app-listing__highlight-img-container" style="--_pvl2wt:8px;--_143uhpt:1.7777777777777777" class="_bfhkh27k _19ith6cr _2rko1o9o _njlp1rrk _1reo15vq _18m915vq _v564rca0 _1h1t4656"><img src="https://marketplace.atlassian.com/files/bf1a2527-f48d-4e53-9c78-b0006f7f44ad?fileType=image&amp;mode=full-fit" alt="Atlassian Top Vendor We are committed to providing with the highest quality of support for OAuth Client app through emails, screenshare &amp; in-app troubleshooting. Free end to end app setup." width="100%" height="100%" data-testid="app-listing__highlight-img" class="_v5641dkx _5ral1dfr _rsuf1h6o"></div></button></div></div></section></div><style data-cmpld="true">._zulp1bcc{gap:var(--ds-space-250)}._otyra5zd{margin-bottom:var(--ds-space-600)}</style><div data-testid="gallery" class="_1e0c1txw _2lx21bp4 _zulp1bcc _otyra5zd _isu41k7u"><style data-cmpld="true">._1wyb1k92{font-size:1.25rem}@media (min-width:48rem){._1s18imiu{font-size:1.375rem}._17gq1m1q{line-height:1.75rem}}@media (min-width:64rem){._3p1c1lzw{font-size:var(--mp-h4-font-size-md,1.5rem)}._py5o1ds4{line-height:var(--mp-h4-line-height-md,1.875rem)}}</style><h3 class="_syaz1blv _ect4khal _1wyb1k92 _vwz41slo _k48pni7l _1dyzdrct _1s18imiu _17gq1m1q _3p1c1lzw _py5o1ds4">Supporting media</h3><style data-cmpld="true">._1e7yidpf li{padding-top:0}._go4ridpf li{padding-right:0}._omn3idpf li{padding-bottom:0}._s22yidpf li{padding-left:0}</style><div class="_1e7yidpf _go4ridpf _omn3idpf _s22yidpf"><div class="amkt-frontend-ssr-bsol9l"><div data-testid="filmstrip-list-wrapper" class="amkt-frontend-ssr-18xxkc8"><ul style="transform:translateX(0px);transition-property:none;transition-duration:0s" class="amkt-frontend-ssr-1r14w6c"><li class="media-filmstrip-list-item amkt-frontend-ssr-1orzn35" data-testid="media-filmstrip-list-item"><div class="_2hwxpxbi"><button type="button" class="amkt-frontend-ssr-1n9httg"><div style="--_pvl2wt:4px;--_143uhpt:300/160" class="_bfhkh27k _19ith6cr _2rko1o9o _njlp1rrk _1reo15vq _18m915vq _v564rca0 _1h1t4656"><img src="https://marketplace.atlassian.com/files/12895dcd-9299-4eda-82f1-22d3dc881b34?fileType=image&amp;mode=crop&amp;width=300&amp;height=160" alt="Support for almost all the OAuth/OpenID providers" width="300" height="160" class="_v5641dkx _5ral1dfr _rsuf1h6o"></div></button></div></li><li class="media-filmstrip-list-item amkt-frontend-ssr-1orzn35" data-testid="media-filmstrip-list-item"><div class="_2hwxpxbi"><button type="button" class="amkt-frontend-ssr-1n9httg"><div style="--_pvl2wt:4px;--_143uhpt:300/160" class="_bfhkh27k _19ith6cr _2rko1o9o _njlp1rrk _1reo15vq _18m915vq _v564rca0 _1h1t4656"><img src="https://marketplace.atlassian.com/files/f57d41e0-8025-4bf1-86a4-6386b743a22b?fileType=image&amp;mode=crop&amp;width=300&amp;height=160" alt="Single Sign on via any device" width="300" height="160" class="_v5641dkx _5ral1dfr _rsuf1h6o"></div></button></div></li><li class="media-filmstrip-list-item amkt-frontend-ssr-1orzn35" data-testid="media-filmstrip-list-item"><div class="_2hwxpxbi"><button type="button" class="amkt-frontend-ssr-1n9httg"><div style="--_pvl2wt:4px;--_143uhpt:300/160" class="_bfhkh27k _19ith6cr _2rko1o9o _njlp1rrk _1reo15vq _18m915vq _v564rca0 _1h1t4656"><img src="https://marketplace.atlassian.com/files/6d3a4d5e-997e-4b5d-8ab5-37776f834170?fileType=image&amp;mode=crop&amp;width=300&amp;height=160" alt="5 Star Reviews from Customers" width="300" height="160" class="_v5641dkx _5ral1dfr _rsuf1h6o"></div></button></div></li><li class="media-filmstrip-list-item amkt-frontend-ssr-1orzn35" data-testid="media-filmstrip-list-item"><div class="_2hwxpxbi"><button type="button" class="amkt-frontend-ssr-1n9httg"><div style="--_pvl2wt:4px;--_143uhpt:300/160" class="_bfhkh27k _19ith6cr _2rko1o9o _njlp1rrk _1reo15vq _18m915vq _v564rca0 _1h1t4656"><img src="https://marketplace.atlassian.com/files/36c5b573-6084-4a16-8f35-6e16c63b0950?fileType=image&amp;mode=crop&amp;width=300&amp;height=160" alt="Allows you to configure your own custom app to enable Single Sign-on for Bamboo using OAuth application" width="300" height="160" class="_v5641dkx _5ral1dfr _rsuf1h6o"></div></button></div></li><li class="media-filmstrip-list-item amkt-frontend-ssr-1orzn35" data-testid="media-filmstrip-list-item"><div class="_2hwxpxbi"><button type="button" class="amkt-frontend-ssr-1n9httg"><div style="--_pvl2wt:4px;--_143uhpt:300/160" class="_bfhkh27k _19ith6cr _2rko1o9o _njlp1rrk _1reo15vq _18m915vq _v564rca0 _1h1t4656"><img src="https://marketplace.atlassian.com/files/8b9e468d-1b8b-4f31-abe1-e24fe6af6798?fileType=image&amp;mode=crop&amp;width=300&amp;height=160" alt="Shows user information received from OAuth/OpenID Provider" width="300" height="160" class="_v5641dkx _5ral1dfr _rsuf1h6o"></div></button></div></li><li class="media-filmstrip-list-item amkt-frontend-ssr-1orzn35" data-testid="media-filmstrip-list-item"><div class="_2hwxpxbi"><button type="button" class="amkt-frontend-ssr-1n9httg"><div style="--_pvl2wt:4px;--_143uhpt:300/160" class="_bfhkh27k _19ith6cr _2rko1o9o _njlp1rrk _1reo15vq _18m915vq _v564rca0 _1h1t4656"><img src="https://marketplace.atlassian.com/files/d8a7392e-a1fa-4b3d-8cc8-a9abf36548fa?fileType=image&amp;mode=crop&amp;width=300&amp;height=160" alt="Transfers and syncs user information from OAuth/OpenID Provider to Bamboo during Single Sign-On" width="300" height="160" class="_v5641dkx _5ral1dfr _rsuf1h6o"></div></button></div></li><li class="media-filmstrip-list-item amkt-frontend-ssr-1orzn35" data-testid="media-filmstrip-list-item"><div class="_2hwxpxbi"><button type="button" class="amkt-frontend-ssr-1n9httg"><div style="--_pvl2wt:4px;--_143uhpt:300/160" class="_bfhkh27k _19ith6cr _2rko1o9o _njlp1rrk _1reo15vq _18m915vq _v564rca0 _1h1t4656"><img src="https://marketplace.atlassian.com/files/fa7dea70-8e96-45f9-b003-940b09e12bcd?fileType=image&amp;mode=crop&amp;width=300&amp;height=160" alt="Allows mapping user groups from OAuth/OpenID Provider to local Bamboo groups" width="300" height="160" class="_v5641dkx _5ral1dfr _rsuf1h6o"></div></button></div></li><li class="media-filmstrip-list-item amkt-frontend-ssr-1orzn35" data-testid="media-filmstrip-list-item"><div class="_2hwxpxbi"><button type="button" class="amkt-frontend-ssr-1n9httg"><div style="--_pvl2wt:4px;--_143uhpt:300/160" class="_bfhkh27k _19ith6cr _2rko1o9o _njlp1rrk _1reo15vq _18m915vq _v564rca0 _1h1t4656"><img src="https://marketplace.atlassian.com/files/8c501000-e227-4fcd-8f88-013fea65951e?fileType=image&amp;mode=crop&amp;width=300&amp;height=160" alt="User login and forced authentication settings" width="300" height="160" class="_v5641dkx _5ral1dfr _rsuf1h6o"></div></button></div></li><li class="media-filmstrip-list-item amkt-frontend-ssr-1orzn35" data-testid="media-filmstrip-list-item"><div class="_2hwxpxbi"><button type="button" class="amkt-frontend-ssr-1n9httg"><div style="--_pvl2wt:4px;--_143uhpt:300/160" class="_bfhkh27k _19ith6cr _2rko1o9o _njlp1rrk _1reo15vq _18m915vq _v564rca0 _1h1t4656"><img src="https://marketplace.atlassian.com/files/0fd65e99-9ac7-4c99-826b-4106d64f67aa?fileType=image&amp;mode=crop&amp;width=300&amp;height=160" alt="Allows an admin to restrict the users’ login based on their email domains" width="300" height="160" class="_v5641dkx _5ral1dfr _rsuf1h6o"></div></button></div></li></ul></div></div></div></div><style data-cmpld="true">._zulpa5zd{gap:var(--ds-space-600)}</style><div class="_1e0c1txw _2lx2vrvc _4cvr1y6m _1bah1h6o _zulpa5zd _1n261g80 _1bsb1osq"><style data-cmpld="true">._16jl37uc{flex-grow:8}._1ul9bejm{min-width:31.25rem}@media not all and (min-width:64rem){._blhd1osq{min-width:100%}._2osna5zd{gap:var(--ds-space-600)}}</style><div class="_1e0c1txw _2lx21bp4 _zulphiv4 _16jl37uc _1o9zkb7n _i0dlf1ug _1ul9bejm _1bsb1osq _blhd1osq _2osna5zd"><div><style data-cmpld="true">._18s813iz{margin:0 0 var(--ds-space-300,24px) 0}._n3tdpxbi{padding-bottom:var(--ds-space-200,1pc)}._n7zl7v06{border-bottom:1px solid var(--ds-border)}._n7zlglyw{border-bottom:none}</style><div class="_18s813iz _n3tdpxbi _n7zl7v06"><h3 class="_syaz1blv _ect4khal _1wyb1k92 _vwz41slo _k48pni7l _1dyzdrct _1s18imiu _17gq1m1q _3p1c1lzw _py5o1ds4">More details</h3></div><div><div data-testid="app-listing__more-details-content" class="_vwz41icn _1wyb1j6v _1foz1j6v _q7gq1j6v _zo641j6v _1wmc1icn _zcqx1icn _1qza1icn _5jhz1h3t _gxop1h3t _12ml18yu _xw2d18yu _112118yu _dd6hidpf _1p7uidpf _orjkidpf _xmwmidpf _8agh1rkn _43ds1qtk _19tb1j6v _bpspni7l _p03c1vef _1wij14y2 _1g454suz"><p> OAuth/OpenID Login plugin allows login to Bamboo with your Google apps, AWS Cognito, Azure AD, Keycloak, GitHub Enterprise, GitLab, Slack, Discord, Facebook, Salesforce, Okta and custom OAuth/OpenID app. OAuth/OpenID Client plugin works with any OAuth/OpenID provider that conforms to the OAuth 2.0 &amp; OpenID standard. </p> <p> Features </p> <ul> <li>Supports login with any 3rd party OAuth/OpenID server or custom OAuth/OpenID server </li><li>User Attribute Mapping </li><li>Group Mapping </li><li>Domain Restrictions </li><li>Custom Redirect After Login </li><li>Auto-create users in Bamboo </li><li>Restrict User Creation </li><li>Assign default role to auto-created users </li><li>Force Authentication with IDP </li><li>Custom Logout URL &amp; template </li></ul> <p> <a href="https://miniorange.atlassian.net/servicedesk/customer/portal/2">Contact us</a> for free installation for any OAuth/OpenID Provider. </p> <p> OAuth Client is also available for <a href="https://marketplace.atlassian.com/apps/1217688">Jira</a>, <a href="https://marketplace.atlassian.com/apps/1218360">Confluence</a>, and <a href="https://marketplace.atlassian.com/apps/1219173">Bitbucket</a> . </p></div></div></div><section data-testid="app-listing__overview__resources" class="_1bsb1osq"><div class="_18s813iz _n3tdpxbi _n7zl7v06"><h3 class="_syaz1blv _ect4khal _1wyb1k92 _vwz41slo _k48pni7l _1dyzdrct _1s18imiu _17gq1m1q _3p1c1lzw _py5o1ds4">Resources</h3></div><style data-cmpld="true">._zulpl6l0{gap:var(--ds-space-300)}._clfdh461 p{margin-top:var(--ds-space-050)}</style><ul class="_1e0c1txw _2lx21bp4 _zulpl6l0 _qtt8glyw _ca0qidpf _u5f3idpf _n3tdidpf _19bvidpf _clfdh461"><li><style data-cmpld="true">._1p1dglyw{text-transform:none}</style><h4 class="_syaz1blv _ect4khal _1wyb1j6v _vwz41k8s _k48pni7l _1dyzdrct _1p1dglyw">Download</h4><p class="_syaz1blv _ect41sdi _1wyb1j6v _vwz41tcg"><a href="https://marketplace.atlassian.com/download/apps/1219107/version/10000024002" target="_blank" rel="external noopener noreferrer" aria-label="Get the .jar file open in new window" class="_ect41sdi _syaz1qtk _vwz4gktf _1bas14y2 _1ygb4suz _9h8h1vef _1wyb1j6v _k48pni7l">Get the .jar file</a> downloaded to your system</p></li><li><h4 class="_syaz1blv _ect4khal _1wyb1j6v _vwz41k8s _k48pni7l _1dyzdrct _1p1dglyw">App documentation</h4><p class="_syaz1blv _ect41sdi _1wyb1j6v _vwz41tcg">Comprehensive set of documentation from the partner on <a href="https://plugins.miniorange.com/bamboo-oauth-openid-single-sign-on-sso" target="_blank" rel="external noopener noreferrer" aria-label="how this app works open in new window" class="_ect41sdi _syaz1qtk _vwz4gktf _1bas14y2 _1ygb4suz _9h8h1vef _1wyb1j6v _k48pni7l">how this app works</a></p></li><li><h4 class="_syaz1blv _ect4khal _1wyb1j6v _vwz41k8s _k48pni7l _1dyzdrct _1p1dglyw">EULA</h4><p class="_syaz1blv _ect41sdi _1wyb1j6v _vwz41tcg"><a href="https://miniorange.com/atlassian/end-user-license-agreement-for-atlassian/" target="_blank" rel="external noopener noreferrer" aria-label="Get the End User License Agreement open in new window" class="_ect41sdi _syaz1qtk _vwz4gktf _1bas14y2 _1ygb4suz _9h8h1vef _1wyb1j6v _k48pni7l">Get the End User License Agreement</a> for this app</p> </li></ul></section></div><style data-cmpld="true">._16jlegat{flex-grow:4}._1ul91h0h{min-width:18rem}</style><div class="_1e0c1txw _2lx21bp4 _zulphiv4 _16jlegat _1o9zkb7n _i0dlf1ug _1ul91h0h _1bsb1osq _blhd1osq _2osna5zd"><section data-testid="app-listing__overview__privacy-security" class="_1bsb1osq"><style data-cmpld="true">._iv8m1ejb:not(:last-of-type){margin-bottom:var(--ds-space-300,24px)}</style><div class="_iv8m1ejb"><div class="_18s813iz _n3tdpxbi _n7zl7v06"><h3 class="_syaz1blv _ect4khal _1wyb1k92 _vwz41slo _k48pni7l _1dyzdrct _1s18imiu _17gq1m1q _3p1c1lzw _py5o1ds4">Privacy and Security</h3></div></div><div class="_iv8m1ejb"><h4 class="_syaz1blv _ect4khal _1wyb1cby _vwz41slo _k48pni7l _1dyzdrct _3p1c1uvp _py5o1nsk">Privacy policy</h4><ul class="_qtt8glyw _ca0qidpf _u5f3idpf _n3tdidpf _19bvidpf"><style data-cmpld="true">._gy1ppxbi{column-gap:var(--ds-space-200,1pc)}</style><li class="_1e0c1txw _gy1ppxbi _ca0qidpf _u5f3idpf _n3tdidpf _19bvidpf"><style data-cmpld="true">._syazwdcn{color:var(--ds-icon,#44546f)}</style><div class="_syazwdcn"><span data-vc="icon-undefined" role="img" aria-label="Partner privacy policy" style="--icon-primary-color:currentColor;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="amkt-frontend-ssr-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path fill="currentcolor" fill-rule="evenodd" d="M6 17H5V7h1V5H5a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h1zm13-6.99V19H9V5h5.99v2.49a1.5 1.5 0 0 0 1.5 1.5h4.5v-.52c0-.3-.13-.58-.36-.77l-5.07-4.24c-.36-.3-.81-.46-1.28-.46H9a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-8.99z"></path></svg></span></div><div><style data-cmpld="true">._otyr1b66{margin-bottom:var(--ds-space-050,4px)}</style><p class="_syaz1blv _ect41sdi _1wyb1j6v _vwz41tcg _otyr1b66">Atlassian's privacy policy is not applicable to the use of this app. Please refer to the privacy policy provided by this app's partner.</p><style data-cmpld="true">._1jmq18uv:hover .linkText{-webkit-text-decoration-color:initial;text-decoration-color:initial}._apju8stv:hover .linkText{-webkit-text-decoration-line:underline;text-decoration-line:underline}._ku3unqa1:hover .linkText{-webkit-text-decoration-style:solid;text-decoration-style:solid}._9oik18uv:hover{-webkit-text-decoration-color:initial;text-decoration-color:initial}._1bnxglyw:hover{-webkit-text-decoration-line:none;text-decoration-line:none}._jf4cnqa1:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}</style><a target="_blank" rel="external noopener noreferrer" aria-label="Partner privacy policy open in new window" href="https://miniorange.com/atlassian/end-user-license-agreement-for-atlassian/" data-testid="app-link-with-icon" class="_ect41sdi _syaz1qtk _vwz4gktf _1bas14y2 _1ygb4suz _9h8h1vef _1wyb1j6v _k48pni7l _1e0c1txw _4cvr1h6o _1jmq18uv _apju8stv _ku3unqa1 _9oik18uv _1bnxglyw _jf4cnqa1"><style data-cmpld="true">._1e0c1o8l{display:inline-block}._y3gn1e5h{text-align:left}._t4pt1hna>span{overflow-wrap:break-word}</style><span class="_1e0c1o8l _y3gn1e5h _t4pt1hna"><span class="linkText">Partner privacy</span> <span class="_o5721q9c _1e0c116y _4cvr1h6o"><span class="linkText">policy</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.51111 6V8.55066H13.6467L6.37368 15.8217C5.87544 16.32 5.87544 17.1277 6.37368 17.6259C6.62366 17.8742 6.94845 18 7.27665 18C7.60315 18 7.92794 17.8742 8.17791 17.6259L15.4493 10.3548V14.4886H18V6H9.51111Z" fill="currentColor"></path></svg></span></span></a></div></li></ul></div><div class="_iv8m1ejb"><h4 class="_syaz1blv _ect4khal _1wyb1cby _vwz41slo _k48pni7l _1dyzdrct _3p1c1uvp _py5o1nsk">Security program</h4><ul class="_qtt8glyw _ca0qidpf _u5f3idpf _n3tdidpf _19bvidpf"><li class="_1e0c1txw _gy1ppxbi _ca0qidpf _u5f3idpf _n3tdidpf _19bvidpf"><div class="_syazwdcn"><span data-vc="icon-undefined" role="img" aria-label="App is not part of the Marketplace Bug Bounty program." style="--icon-primary-color:currentColor;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="amkt-frontend-ssr-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path fill="currentcolor" d="M12 10.586 6.707 5.293a1 1 0 0 0-1.414 1.414L10.586 12l-5.293 5.293a1 1 0 0 0 1.414 1.414L12 13.414l5.293 5.293a1 1 0 0 0 1.414-1.414L13.414 12l5.293-5.293a1 1 0 1 0-1.414-1.414z"></path></svg></span></div><div class="_16jlkb7n"><p class="_syaz1blv _ect41sdi _1wyb1j6v _vwz41tcg _otyr1b66">This app is not part of the Marketplace Bug Bounty program.</p></div></li></ul></div></section><section class="_1bsb1osq"><div class="_18s813iz _n3tdpxbi _n7zl7v06"><h3 class="_syaz1blv _ect4khal _1wyb1k92 _vwz41slo _k48pni7l _1dyzdrct _1s18imiu _17gq1m1q _3p1c1lzw _py5o1ds4">Version information</h3></div><div class="amkt-frontend-ssr-1ub26k9"><p class="_syaz1blv _ect41sdi _1wyb1j6v _vwz41tcg">Version 1.0.24<style data-cmpld="true">._18s81ra8{margin:0 var(--ds-space-050)}</style><span class="_18s81ra8">•</span>for Bamboo Data Center 8.0.0 - 9.6.8</p><div class="amkt-frontend-ssr-11u50rl"><h4 class="_syaz1blv _ect4khal _1wyb1j6v _vwz41k8s _k48pni7l _1dyzdrct _1p1dglyw">Release date</h4><p class="_syaz1blv _ect41sdi _1wyb1j6v _vwz41tcg _19pkidpf _2hwxidpf _otyridpf _18u0idpf">Nov 21st 2024</p></div><div class="amkt-frontend-ssr-11u50rl"><h4 class="_syaz1blv _ect4khal _1wyb1j6v _vwz41k8s _k48pni7l _1dyzdrct _1p1dglyw">Summary</h4><p class="_syaz1blv _ect41sdi _1wyb1j6v _vwz41tcg _19pkidpf _2hwxidpf _otyridpf _18u0idpf">Compatibility Update</p></div><div class="amkt-frontend-ssr-11u50rl"><h4 class="_syaz1blv _ect4khal _1wyb1j6v _vwz41k8s _k48pni7l _1dyzdrct _1p1dglyw">Details</h4><div class="_19pkidpf _2hwxidpf _otyridpf _18u0idpf"><div><div class="_vwz41icn _1wyb1j6v _1foz1j6v _q7gq1j6v _zo641j6v _1wmc1icn _zcqx1icn _1qza1icn _5jhz1h3t _gxop1h3t _12ml18yu _xw2d18yu _112118yu _dd6hidpf _1p7uidpf _orjkidpf _xmwmidpf _8agh1rkn _43ds1qtk _19tb1j6v _bpspni7l _p03c1vef _1wij14y2 _1g454suz"><ul> <li>Made the add-on compatible with the latest Bamboo versions. </li><li>Dark Theme Compatibility. </li></ul></div></div></div></div><div class="amkt-frontend-ssr-11u50rl"><h4 class="_syaz1blv _ect4khal _1wyb1j6v _vwz41k8s _k48pni7l _1dyzdrct _1p1dglyw">Payment model</h4><p class="_syaz1blv _ect41sdi _1wyb1j6v _vwz41tcg _19pkidpf _2hwxidpf _otyridpf _18u0idpf">Paid via Atlassian</p></div><a target="_blank" rel="external noopener noreferrer" aria-label="Explore all Data Center versions open in new window" href="https://marketplace.atlassian.com/apps/1219107/mo-oauth-openid-connect-oidc-for-bamboo-sso/version-history?versionHistoryHosting=dataCenter" data-testid="app-link-with-icon" class="_ect41sdi _syaz1qtk _vwz4gktf _1bas14y2 _1ygb4suz _9h8h1vef _1wyb1j6v _k48pni7l _1e0c1txw _4cvr1h6o _1jmq18uv _apju8stv _ku3unqa1 _9oik18uv _1bnxglyw _jf4cnqa1"><span class="_1e0c1o8l _y3gn1e5h _t4pt1hna"><span class="linkText">Explore all Data Center</span> <span class="_o5721q9c _1e0c116y _4cvr1h6o"><span class="linkText">versions</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.51111 6V8.55066H13.6467L6.37368 15.8217C5.87544 16.32 5.87544 17.1277 6.37368 17.6259C6.62366 17.8742 6.94845 18 7.27665 18C7.60315 18 7.92794 17.8742 8.17791 17.6259L15.4493 10.3548V14.4886H18V6H9.51111Z" fill="currentColor"></path></svg></span></span></a></div></section></div></div></div><input type="hidden" data-lazy-end="1pfstyq"></div></div></div><script type="application/ld+json">{"@context":"https://schema.org/","@type":"SoftwareApplication","name":"mO OAuth/OpenID Connect (OIDC) for Bamboo SSO","image":"https://marketplace.atlassian.com/files/26109ba5-d9b5-4a87-8d8f-12ca4159c5aa?fileType=image&amp;mode=full-fit","description":"Login to Bitbucket using OAuth2.0 compliant applications like Google apps, Azure AD, Keycloak, GitHub Enterprise, Gitlab, Slack, Discord, Facebook, Windows/Microsoft, Meetup, and custom OAuth app.","dateCreated":"2018-05-31T11:44:36Z","applicationCategory":"Add-ons","applicationSuite":"Bamboo","aggregateRating":{"@type":"AggregateRating","bestRating":4,"ratingValue":4,"reviewCount":5},"creator":{"@type":"Organization","name":"miniOrange","url":"https://marketplace.atlassian.com/vendors/1213308/miniorange"}}</script></div></div></div></div><input type="hidden" data-lazy-end="1yadf4a"></main><style data-cmpld="true">._bfhk18r8{background-color:var(--ds-background-accent-gray-subtlest)}</style><div role="region" aria-label="Footer" class="_bfhk18r8"><style data-cmpld="true">._1e0c1txw{display:flex}._2lx21bp4{flex-direction:column}._zulpl6l0{gap:var(--ds-space-300)}._4cvr1y6m{align-items:flex-start}._1yt415de{padding:var(--ds-space-400) 0 var(--ds-space-200)}@media (min-width:48rem){._6yttinl4{padding:var(--ds-space-400) 0 var(--ds-space-300)}}@media (min-width:64rem){._pdlm1sck{gap:var(--ds-space-0)}._1inivrvc{flex-direction:row}}</style><style data-cmpld="true">._18s81e2i{margin:0 var(--ds-space-300,24px)}@media (min-width:30rem){._1letfkly{margin:0 var(--ds-space-400,2pc)}}@media (min-width:48rem){._33c5zdiv{margin:0 var(--ds-space-500,40px)}}@media (min-width:64rem){._ue5g1408{margin:0 var(--ds-space-800,4pc)}}@media (min-width:90rem){._1b2sidpf{margin-top:0}._2dx01jdh{margin-right:9rem}._nkieidpf{margin-bottom:0}._1yoq1jdh{margin-left:9rem}}@media (min-width:110rem){._djbmidpf{margin-top:0}._17dq31sa{margin-right:12rem}._1ohsidpf{margin-bottom:0}._106s31sa{margin-left:12rem}}@media screen and (min-width:120rem){._10zuidpf{margin-top:0}._11jr1wug{margin-right:auto}._1mxjidpf{margin-bottom:0}._5dk01wug{margin-left:auto}._1t461jt6{max-width:96rem}}</style><div data-testid="mpac-fluid-container" class="_18s81e2i _1letfkly _33c5zdiv _ue5g1408 _1b2sidpf _2dx01jdh _nkieidpf _1yoq1jdh _djbmidpf _17dq31sa _1ohsidpf _106s31sa _10zuidpf _11jr1wug _1mxjidpf _5dk01wug _1t461jt6 _1e0c1txw _2lx21bp4 _zulpl6l0 _4cvr1y6m _1yt415de _6yttinl4 _pdlm1sck _1inivrvc"><style data-cmpld="true">._1bsb1wug{width:auto}@media (min-width:64rem){._glte1x1l{width:25%}}</style><div class="_1bsb1wug _glte1x1l"><style data-cmpld="true">._4cvr1h6o{align-items:center}._1bsb1ns9{width:-moz-fit-content;width:fit-content}._1yt4h461{padding:var(--ds-space-050)}._2rko1l7b{border-radius:3px}._1ygb4suz:focus-visible{outline:2px solid var(--ds-border-focused)}._irr3lq1w:hover{background-color:var(--ds-background-neutral-hovered)}._1di614yt:active{background-color:var(--ds-background-neutral-pressed)}</style><a href="https://www.atlassian.com/" aria-label="Atlassian home page" target="_blank" class="_1e0c1txw _4cvr1h6o _1bsb1ns9 _1yt4h461 _2rko1l7b _1ygb4suz _irr3lq1w _1di614yt"><svg xmlns="http://www.w3.org/2000/svg" width="146" height="19" viewBox="0 0 146 19" fill="none" data-testid="atlassian-logo" aria-hidden="true"><path d="M5.29346 8.26881C5.02324 7.97156 4.61789 7.99859 4.42873 8.34988L0.0510548 17.1323C-0.111082 17.4836 0.13211 17.8889 0.510429 17.8889H6.61759C6.80674 17.8889 6.99591 17.7808 7.07698 17.5917C8.42811 14.8624 7.61742 10.7279 5.29346 8.26881Z" fill="url(#paint0_linear_3640_9301)"></path><path d="M8.50881 0.270589C6.04974 4.16187 6.21187 8.45849 7.83324 11.7012C9.45461 14.944 10.6976 17.403 10.7787 17.5922C10.8598 17.7813 11.0489 17.8894 11.2381 17.8894H17.3453C17.7236 17.8894 17.9938 17.4841 17.8046 17.1328C17.8046 17.1328 9.58972 0.702954 9.37354 0.297612C9.23843 -0.0807067 8.75201 -0.107729 8.50881 0.270589Z" fill="#7A869A"></path><path d="M91.5231 13.5382C91.5231 10.9711 90.1449 9.75505 86.3077 8.91735C84.1729 8.45796 83.6595 7.97155 83.6595 7.29598C83.6595 6.45827 84.4161 6.07995 85.8213 6.07995C87.5237 6.07995 89.1991 6.59339 90.7935 7.323V3.94516C89.6855 3.37768 87.9561 2.94531 85.9294 2.94531C82.1192 2.94531 80.1465 4.5937 80.1465 7.323C80.1465 9.48482 81.1463 11.2143 85.0917 11.9709C87.4426 12.4573 87.929 12.8356 87.929 13.6193C87.929 14.3759 87.4426 14.8624 85.7672 14.8624C83.8486 14.8624 81.5517 14.2138 80.0654 13.3221V16.862C81.2544 17.4565 82.8218 18.1051 85.7402 18.1051C89.8747 18.1051 91.5231 16.2675 91.5231 13.5382Z" fill="#7A869A"></path><path d="M133.084 3.16211V17.8895H136.219V6.67507L137.543 9.64758L141.974 17.8895H145.92V3.16211H142.785V12.6741L141.596 9.9178L138.029 3.16211H133.084Z" fill="#7A869A"></path><path d="M113.168 3.16211H109.736V17.8625H113.168V3.16211Z" fill="#7A869A"></path><path d="M105.764 13.5382C105.764 10.9711 104.386 9.75505 100.549 8.91735C98.4141 8.45796 97.9007 7.97155 97.9007 7.29598C97.9007 6.45827 98.6573 6.07995 100.062 6.07995C101.765 6.07995 103.44 6.59339 105.035 7.323V3.94516C103.927 3.37768 102.197 2.94531 100.171 2.94531C96.3604 2.94531 94.3877 4.5937 94.3877 7.323C94.3877 9.48482 95.3875 11.2143 99.3329 11.9709C101.684 12.4573 102.17 12.8356 102.17 13.6193C102.17 14.3759 101.684 14.8624 100.008 14.8624C98.0898 14.8624 95.7929 14.2138 94.3066 13.3221V16.862C95.4956 17.4565 97.063 18.1051 99.9814 18.1051C104.143 18.1051 105.764 16.2675 105.764 13.5382Z" fill="#7A869A"></path><path d="M53.5566 3.16211V17.8895H60.5826L61.6905 14.7008H56.9885V3.16211H53.5566Z" fill="#7A869A"></path><path d="M39.6396 3.16211V6.3508H43.4499V17.8895H46.8817V6.3508H50.9622V3.16211H39.6396Z" fill="#7A869A"></path><path d="M34.6403 3.16211H30.1275L24.9932 17.8625H28.9115L29.6411 15.3764C30.5058 15.6196 31.4246 15.7817 32.3974 15.7817C33.3432 15.7817 34.262 15.6466 35.1537 15.3764L35.8833 17.8625H39.8016L34.6403 3.16211ZM32.3704 12.7552C31.7218 12.7552 31.0733 12.6471 30.4788 12.485L32.3704 6.05355L34.262 12.485C33.6675 12.6471 33.0459 12.7552 32.3704 12.7552Z" fill="#7A869A"></path><path d="M72.7428 3.16211H68.23L63.0957 17.8625H67.014L67.7436 15.3764C68.6084 15.6196 69.5271 15.7817 70.4999 15.7817C71.4457 15.7817 72.3645 15.6466 73.2563 15.3764L73.9859 17.8625H77.9042L72.7428 3.16211ZM70.4729 12.7552C69.8244 12.7552 69.1758 12.6471 68.5813 12.485L70.4729 6.05355L72.3645 12.485C71.77 12.6471 71.1215 12.7552 70.4729 12.7552Z" fill="#7A869A"></path><path d="M125.491 3.16211H120.978L115.844 17.8625H119.762L120.492 15.3764C121.356 15.6196 122.275 15.7817 123.248 15.7817C124.194 15.7817 125.113 15.6466 126.004 15.3764L126.734 17.8625H130.652L125.491 3.16211ZM123.248 12.7552C122.599 12.7552 121.951 12.6471 121.356 12.485L123.248 6.05355L125.14 12.485C124.518 12.6471 123.897 12.7552 123.248 12.7552Z" fill="#7A869A"></path><defs><linearGradient id="paint0_linear_3640_9301" x1="7.70855" y1="9.61209" x2="3.0792" y2="17.6304" gradientUnits="userSpaceOnUse"><stop stop-color="#344563"></stop><stop offset="0.9228" stop-color="#7A869A"></stop></linearGradient></defs></svg></a></div><style data-cmpld="true">._1e0c11p5{display:grid}._yv0e1ttp{grid-template-columns:repeat(1,1fr)}@media (min-width:48rem){._1j8b16hb{grid-template-columns:repeat(3,1fr)}}@media (min-width:64rem){._glte12it{width:75%}}</style><div class="_1e0c11p5 _yv0e1ttp _zulpl6l0 _1j8b16hb _glte12it"><div><style data-cmpld="true">._otyrxjmg{margin-bottom:var(--ds-space-200)}._syaz1k3w{color:var(--ds-text-subtle)}</style><style data-cmpld="true">._syaz1blv{color:var(--ds-text)}._ect4khal{font-family:Charlie Display,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}._1p1dangw{text-transform:uppercase}._1wyboxwj{font-size:.875rem}._vwz4f6fq{line-height:18px}</style><p role="heading" aria-level="3" class="_syaz1k3w _ect4khal _1p1dangw _1wyboxwj _vwz4f6fq _otyrxjmg">Learn and explore</p><style data-cmpld="true">._qtt8glyw{list-style:none}._19pkidpf{margin-top:0}._2hwxidpf{margin-right:0}._otyridpf{margin-bottom:0}._18u0idpf{margin-left:0}._ca0qidpf{padding-top:0}._u5f3idpf{padding-right:0}._n3tdidpf{padding-bottom:0}._19bvidpf{padding-left:0}._zulp1eps{gap:var(--ds-space-100)}</style><ul class="_qtt8glyw _19pkidpf _2hwxidpf _otyridpf _18u0idpf _ca0qidpf _u5f3idpf _n3tdidpf _19bvidpf _1e0c1txw _2lx21bp4 _zulp1eps"><style data-cmpld="true">._vwz44jg8{line-height:normal}</style><li class="_vwz44jg8 _19pkidpf"><style data-cmpld="true">._ect41sdi{font-family:Charlie Text,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}._vwz4gktf{line-height:20px}._4bfu18uv{-webkit-text-decoration-color:initial;text-decoration-color:initial}._1hmsglyw{-webkit-text-decoration-line:none;text-decoration-line:none}._ajmmnqa1{-webkit-text-decoration-style:solid;text-decoration-style:solid}._1wyb1j6v{font-size:1rem}._k48p1nn1{font-weight:400}._k48pni7l{font-weight:600}._1bas14y2:focus-visible{border-radius:5px}._30l31qtk:hover{color:var(--ds-link)}._9oik18uv:hover{-webkit-text-decoration-color:initial;text-decoration-color:initial}._1bnxglyw:hover{-webkit-text-decoration-line:none;text-decoration-line:none}._jf4cnqa1:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}._9h8h1vef:active{color:var(--ds-link-pressed)}._1nrm18uv:active{-webkit-text-decoration-color:initial;text-decoration-color:initial}._c2waglyw:active{-webkit-text-decoration-line:none;text-decoration-line:none}._1iohnqa1:active{-webkit-text-decoration-style:solid;text-decoration-style:solid}</style><a href="https://developer.atlassian.com/platform/marketplace" target="_blank" rel="external noopener noreferrer" aria-label="What’s Marketplace open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">What’s Marketplace</a></li><li class="_vwz44jg8 _19pkidpf"><a href="https://confluence.atlassian.com/upm/installing-add-ons-273875715.html" target="_blank" rel="external noopener noreferrer" aria-label="App installation open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">App installation</a></li><li class="_vwz44jg8 _19pkidpf"><a href="https://www.atlassian.com" target="_blank" rel="external noopener noreferrer" aria-label="About Atlassian open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">About Atlassian</a></li><li class="_vwz44jg8 _19pkidpf"><a href="https://www.atlassian.com/resources" target="_blank" rel="external noopener noreferrer" aria-label="Atlassian resources open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">Atlassian resources</a></li><li class="_vwz44jg8 _19pkidpf"><a href="https://developer.atlassian.com/platform/marketplace/marketplace-search-results-and-rankings" target="_blank" rel="external noopener noreferrer" aria-label="Search and ranking open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">Search and ranking</a></li><li class="_vwz44jg8 _19pkidpf"><a href="https://www.atlassian.com/company/events" target="_blank" rel="external noopener noreferrer" aria-label="Atlassian events open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">Atlassian events</a></li><li class="_vwz44jg8 _19pkidpf"><a href="https://www.atlassianfoundation.org/" target="_blank" rel="external noopener noreferrer" aria-label="Atlassian foundation open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">Atlassian foundation</a></li></ul></div><div><p role="heading" aria-level="3" class="_syaz1k3w _ect4khal _1p1dangw _1wyboxwj _vwz4f6fq _otyrxjmg">Connect</p><ul class="_qtt8glyw _19pkidpf _2hwxidpf _otyridpf _18u0idpf _ca0qidpf _u5f3idpf _n3tdidpf _19bvidpf _1e0c1txw _2lx21bp4 _zulp1eps"><li class="_vwz44jg8 _19pkidpf"><a href="https://support.atlassian.com/" target="_blank" rel="external noopener noreferrer" aria-label="Get support open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">Get support</a></li><li class="_vwz44jg8 _19pkidpf"><a href="https://atlassianpartners.atlassian.net/wiki/spaces/resources/overview?mode=global" target="_blank" rel="external noopener noreferrer" aria-label="Partner connect open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">Partner connect</a></li><li class="_vwz44jg8 _19pkidpf"><a href="https://developer.atlassian.com/" target="_blank" rel="external noopener noreferrer" aria-label="Developer resources open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">Developer resources</a></li><li class="_vwz44jg8 _19pkidpf"><a href="https://partnerdirectory.atlassian.com/?page=1&amp;expertise=Custom%20Development" target="_blank" rel="external noopener noreferrer" aria-label="Solution partner directory open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">Solution partner directory</a></li><li class="_vwz44jg8 _19pkidpf"><a href="https://developer.atlassian.com/developer-guide/communication-channels/" target="_blank" rel="external noopener noreferrer" aria-label="Atlassian communication channels open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">Atlassian communication channels</a></li></ul></div><div><p role="heading" aria-level="3" class="_syaz1k3w _ect4khal _1p1dangw _1wyboxwj _vwz4f6fq _otyrxjmg">Follow</p><style data-cmpld="true">._zulpxjmg{gap:var(--ds-space-200)}._hq6qglyw li{list-style:none}._1eg6idpf li{margin-top:0}</style><ul class="_1e0c1txw _zulpxjmg _ca0qidpf _u5f3idpf _n3tdidpf _19bvidpf _hq6qglyw _1eg6idpf"><li><style data-cmpld="true">._4t3izwfg{height:2pc}._1bsbzwfg{width:2pc}._1fsd13oi:hover rect{fill:var(--ds-background-neutral-bold-hovered)}._1ttq1i15:active rect{fill:var(--ds-background-neutral-bold-pressed)}._1bas1ssb:focus-visible{border-radius:50%}._1ah3h461:focus-visible{outline-offset:var(--ds-space-050)}</style><a href="https://www.youtube.com/@Atlassian" data-testid="youtube-logo-link" aria-label="Atlassian on Youtube open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas1ssb _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1 _4t3izwfg _1bsbzwfg _1fsd13oi _1ttq1i15 _1ah3h461" target="_blank" rel="external noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none" data-testid="youtube-logo-svg" aria-hidden="true"><rect width="32" height="32" fill="var(--ds-background-neutral-bold)" rx="16"></rect><path fill="var(--ds-text-inverse)" d="M22.707 12.64c-.16-.646-.635-1.154-1.238-1.327C20.38 11 16 11 16 11s-4.378 0-5.47.313c-.602.173-1.077.681-1.237 1.326C9 13.81 9 16.25 9 16.25s0 2.44.293 3.61c.16.646.635 1.154 1.238 1.327C11.623 21.5 16 21.5 16 21.5s4.378 0 5.47-.313c.602-.173 1.077-.681 1.237-1.326C23 18.69 23 16.25 23 16.25s0-2.44-.293-3.61Zm-8.139 5.826v-4.432l3.66 2.216-3.66 2.216Z"></path></svg></a></li><li><a href="https://twitter.com/atlassianmarket" data-testid="twitter-logo-link" aria-label="Atlassian on Twitter open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas1ssb _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1 _4t3izwfg _1bsbzwfg _1fsd13oi _1ttq1i15 _1ah3h461" target="_blank" rel="external noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none" data-testid="twitter-logo-svg" aria-hidden="true"><rect width="32" height="32" fill="var(--ds-background-neutral-bold)" rx="16"></rect><path fill="var(--ds-text-inverse)" d="M16.902 15.446 20.593 11h-.874l-3.206 3.86-2.56-3.86H11l3.872 5.838L11 21.5h.875l3.385-4.077 2.704 4.077h2.953l-4.015-6.054Zm-1.199 1.443-.392-.581-3.12-4.626h1.343l2.519 3.733.392.582 3.274 4.852h-1.344l-2.671-3.96Z"></path></svg></a></li></ul></div></div></div><style data-cmpld="true">._n7zl7v06{border-bottom:1px solid var(--ds-border)}</style><div class="_n7zl7v06"></div><div data-testid="mpac-fluid-container" class="_18s81e2i _1letfkly _33c5zdiv _ue5g1408 _1b2sidpf _2dx01jdh _nkieidpf _1yoq1jdh _djbmidpf _17dq31sa _1ohsidpf _106s31sa _10zuidpf _11jr1wug _1mxjidpf _5dk01wug _1t461jt6"><style data-cmpld="true">._1yt41n79{padding:var(--ds-space-200) 0 var(--ds-space-500)}@media (min-width:48rem){._19wghiv4{gap:var(--ds-space-400)}._1lp7vrvc{flex-direction:row}._6ytt1z0f{padding:var(--ds-space-200) 0}}</style><ul class="_1e0c1txw _2lx21bp4 _zulp1eps _1yt41n79 _hq6qglyw _1eg6idpf _19wghiv4 _1lp7vrvc _6ytt1z0f"><li><a href="https://www.atlassian.com/legal/privacy-policy" target="_blank" rel="external noopener noreferrer" aria-label="Privacy Policy open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">Privacy Policy</a></li><li><a href="https://www.atlassian.com/licensing/marketplace/termsofuse" target="_blank" rel="external noopener noreferrer" aria-label="Terms of Use open in new window" class="_ect41sdi _syaz1blv _vwz4gktf _4bfu18uv _1hmsglyw _ajmmnqa1 _1bas14y2 _1ygb4suz _30l31qtk _9oik18uv _1bnxglyw _jf4cnqa1 _9h8h1vef _1nrm18uv _c2waglyw _1iohnqa1 _1wyboxwj _k48p1nn1">Terms of Use</a></li><li><style data-cmpld="true">._18s81sck{margin:var(--ds-space-0)}</style><p class="_syaz1blv _ect41sdi _1wyboxwj _vwz4gktf _18s81sck">Copyright © 2024 Atlassian</p></li></ul></div></div></div><script type="text/javascript">(function(){var g=function(e,h,f,g){ this.get=function(a){for(var a=a+"=",c=document.cookie.split(";"),b=0,e=c.length;b<e;b++){for(var d=c[b];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return d.substring(a.length,d.length)}return null}; this.set=function(a,c){var b="",b=new Date;b.setTime(b.getTime()+6048E5);b="; expires="+b.toGMTString();document.cookie=a+"="+c+b+"; path=/; "}; this.check=function(){var a=this.get(f);if(a)a=a.split(":");else if(100!=e)"v"==h&&(e=Math.random()>=e/100?0:100),a=[h,e,0],this.set(f,a.join(":"));else return!0;var c=a[1];if(100==c)return!0;switch(a[0]){case "v":return!1;case "r":return c=a[2]%Math.floor(100/c),a[2]++,this.set(f,a.join(":")),!c}return!0}; this.go=function(){if(this.check()){var a=document.createElement("script");a.type="text/javascript";a.src=g;document.body&&document.body.appendChild(a)}}; this.start=function(){var t=this;"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",function(){t.go()},!1):window.attachEvent&&window.attachEvent("onload",function(){t.go()}):t.go()};}; try{(new g(100,"r","QSI_S_ZN_1Bp6vnDqm0E6H65","https://zn1bp6vndqm0e6h65-atlassian.siteintercept.qualtrics.com/SIE/?Q_ZID=ZN_1Bp6vnDqm0E6H65")).start()}catch(i){}})();</script><div id="ZN_1Bp6vnDqm0E6H65"></div></section> <script> window.performance.mark('mpac.ssr-done'); </script> <script src="https://atl-global.atlassian.com/js/atl-global.min.js"></script> <script> function isBot() { // Pollinator (Selenium & Cypress) uses Chrome webdriver return !!(navigator.webdriver || window.document.documentElement.getAttribute('webdriver') || window.callPhantom || window._phantom || (navigator.userAgent.indexOf('jsdom') > -1)); } var gtag = function () { window.dataLayer = window.dataLayer || []; window.dataLayer.push(arguments); } function loadGoogleAnalytics() { let ga = document.createElement('script'); ga.type = 'text/plain'; ga.className = 'optanon-category-4'; ga.async = true; ga.src = "https://www.googletagmanager.com/gtag/js?id=UA-6032469-13"; let s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); } function initializeGoogleAnalytics() { if(isBot()) { gtag = function(){}; return; } loadGoogleAnalytics(); gtag('js', new Date()); gtag('config', "UA-6032469-13", { 'anonymize_ip': true, 'groups': 'atlassianGroup', 'send_page_view': false, }); gtag('config', "G-Z8B17X4R8Q" , { 'groups': 'atlassianGroup', 'send_page_view': false, }); } initializeGoogleAnalytics(); </script> <script id="application-config"> window.applicationConfig = { "environment": "production", "feedbackCollectorApiKeys": { "privacyAndSecurity": { "entrypointId": "a1b01fe7-d62a-402c-8523-0d3edd4ffede" }, "generalFeedback": { "entrypointId": "382c9b92-a4ff-45d1-bd4d-237ce0f5ac9f" } }, "adminHubBaseUrl": "https://admin.atlassian.com", "algolia": { "applicationId": "7LVR1JKTDF", "apiKey": "3ef48f0fc67ee7e9c5a9dbbf6b45908c", "environment": "prod" }, "featureFlags": { "apiKey": "1f5d5f93-c052-4372-bc81-a99b00e04bc0", "environment": "prod" }, "statsig": { "clientKey": "2bc62244-9575-4f26-a903-fdea84c36471", "environment": "production", "targetApp": "marketplace_web" }, "analytics": { "aceAnalytics": { "writeKey": "xjtlog1hqa", "script": "https://atl-global.atlassian.com/js/atl-global.min.js" }, "productAnalytics": { "env": "prod" }, "googleAnalyticsId": "UA-6032469-13", "googleAnalyticsGa4Id": "G-Z8B17X4R8Q" }, "sentry": { "dsn": "https://89802266c6e141b5aeb8eb73acd0ec77@o55978.ingest.sentry.io/5367237", "environment": "production" }, "metal": { "id": "88fc286d-5db5-49f4-b48c-7f16b91d1675", "env": "prod" }, "oneTrust": { "source": "https://atl-onetrust-wrapper.atlassian.com/assets/atl-onetrust-wrapper.min.js", "domainGUID": "a701007b-49a6-4175-945b-676c58f5e1f3", "dataTest": "false" }, "enableIdentityHeartbeats": true, "optimizelyKey": "8201120742", "mpacBaseUrl": "https://marketplace.atlassian.com", "feedbackGatewayBaseUrl": "https://marketplace.atlassian.com/gateway/api", "clicktaleId": "ef81b94c-8498-4f12-b358-eb76a000a247", "stargateBaseUrl": "https://api.atlassian.com", "mpacCdnBaseUrl": "https://marketplace.atlassian.com", "preferencesBaseUrl": "https://preferences.atlassian.com", "graphQLGatewayUrl": "/gateway/api/graphql", "ssrGraphQLGatewayUrl": "/gateway/api/graphql", "macBaseUrl": "https://my.atlassian.com", "wacBaseUrl": "https://www.atlassian.com", "atlassianCommunityBaseUrl": "https://community.atlassian.com", "jiraServiceDeskEmbedBaseUrl": "https://jsd-widget.atlassian.com", "identityBaseUrl": "https://id.atlassian.com" } </script> <script id="initial-state"> window.__INITIAL_STATE__ = {"initialConfig":{"frontendBootstrap":{"launchDarklyUserKey":"b5c69272-0f9a-4633-bbd5-4f0ce460c8ad","setCookieHeader":"marketplace-launch-darkly=%7B%22userKey%22%3A%22b5c69272-0f9a-4633-bbd5-4f0ce460c8ad%22%2C%22aaid%22%3Anull%7D; Path=\u002F; Max-Age=756864000; Expires=Fri, 27 Nov 2048 19:52:42 GMT; Secure; HttpOnly; SameSite=Strict"},"featureFlags":{"useAnalyticsWebClient":false,"showMpacCartPrototype":false,"enableBacRedirectionForCcpPromotions":false,"enableServerEos":true,"testMpacOnlyFf":false,"requestApp":true,"showAiAppsCollectionTile":true,"enableInstallationEcosystemCloudApps":true,"showManageAppRequestAlternativeLayout":false,"allowSectionMessageForPartnersForMigrationToCcp":[],"enableBugBountyProgram":true,"enableDualLicenseToggleInPartnersTable":true,"showQualtricsSurvey":true,"showTrustSignalsInManageAppRequests":false,"showDecomposedReviews":true,"enableNewPartnerContactRole":true,"enableV2SearchIndex":true,"disableAllHostingFromPromotionsDropdown":true,"replaceCategoriesOnAppTilesWithVendorName":true,"enablecapabilitysets":["1327107","1327363","1329442","1329444","1329448","1329456","1329459","1327370","1211273","1275089","1328867","1328893","1327438","1323724","1327444","1226684","1327370","1248014","1329512","1327350","1327409","1329516","1329517","1329518","1329519","1329520","1329521","1329522","1329523","1329524","1329525","1329526","1329527","1327423","1329531","1329537","1329536","1329535","1329534","1329533","1329532","1235508","1235509","1235510","1235511","1235512","1235513","1235516","1235518","1235519","1235517","1235520","1235521","1235529","1235530","1235531","6820","1221331","1215431","1212849","1211843","1211016","1229162","1225290","1218652","1219994","29496","1210816","1212073","1212161","1220477","247","1211069","1221322","1223877","1221946","1228694","1231935","1219732","1220385","1210933","1213259","1223344","27447","1230955","1234296","34717","6572","1231143","1217194","1211769","1223731","1223182","1223487","1222092","1221946","1229851","1229851","1333118","1333130","1333136","1332866","1327360","1337142","1337144","1337145","1337147","1337148","1337150","1337331","1337338","1337340","1337343","1337345","1337350","1228498","1337126","1337128","1342438","1342709","1343005","1337351","1337353","1337357","1337359","1340396","1341310","1344256","1344259","1344263","1344264","1344265","1344266","1344267","1344268"],"enableReactivateForgeAppFromEmcee":false,"displayAuditTabInManagePartnerPage":true,"enableAppProvisionWithCcp":false,"enableServerEolWarningForBambooAndCrowd":true,"enablePrefixCodeSectionForGenericCloudPromotions":true,"enableEmailSubscription":false,"showCustomBackendErrorsFromUpm":false,"maintenanceBannerConfiguration":{"type":"maintenance-none","content":""},"strideHipchatBanners":true,"enableReactivateForgeAppFromEmceeForHams":false,"enableFreeStarterTierFilter":true,"reviewsCompliancePrompt":true,"useStoreBffForInstallation":false,"showCompatibleSiteProducts":true,"showAppListingTrustTab":true,"showCommunityLicensesUnderPaidFilter":true,"enableUserSessionAuthForMpacToEmceeRedirect":true,"enableDeprecatedInstallationsGql":false,"enableRetryForLicenseDetailsPostInstallation":false},"analyticsClient":{},"shouldHydrate":true,"statsigInitializationValues":{"clientSdkKey":"client-YqxB3IpHRQMMCQVXibYgbFi6U71KKANURVz6gSyh1oo","experimentValues":{"feature_gates":{"31249820":{"name":"31249820","value":true,"rule_id":"73j9lUiDEeV3DWwVERcrk6","secondary_exposures":[]},"222539341":{"name":"222539341","value":true,"rule_id":"23A7cBtbiJUL90QouWvTLK:100.00:4","secondary_exposures":[]},"249286199":{"name":"249286199","value":false,"rule_id":"default","secondary_exposures":[]},"437872560":{"name":"437872560","value":true,"rule_id":"6s6qDdwI8ecnqbvXDccH0l:100.00:3","secondary_exposures":[]},"705870278":{"name":"705870278","value":true,"rule_id":"32GLDxamCoEzrVkIfXzfm6:100.00:3","secondary_exposures":[]},"1051098420":{"name":"1051098420","value":true,"rule_id":"9CFOU57GXJm5NREGFf33i","secondary_exposures":[]},"1069972202":{"name":"1069972202","value":true,"rule_id":"axOgUqVLCeib7YCdpSVSn:100.00:2","secondary_exposures":[]},"1191216849":{"name":"1191216849","value":true,"rule_id":"6ynLtvoPIkUBROk7YabjS7:100.00:1","secondary_exposures":[]},"1499547708":{"name":"1499547708","value":true,"rule_id":"7mhmEwwiTZD7qQjpAwhT4p:100.00:5","secondary_exposures":[]},"1666758729":{"name":"1666758729","value":false,"rule_id":"6Gb8l6nt8lD2oJa5OXqJQN:0.00:15","secondary_exposures":[]},"1773277608":{"name":"1773277608","value":true,"rule_id":"12fluyH8gHYBA1Fwrq0AuW:100.00:10","secondary_exposures":[]},"1934548652":{"name":"1934548652","value":true,"rule_id":"6tRErqBcyGA3XVD2NU8c9R","secondary_exposures":[]},"2263606504":{"name":"2263606504","value":true,"rule_id":"7MzAYT5gv73I2X34UV2RLK:100.00:1","secondary_exposures":[]},"2387813457":{"name":"2387813457","value":false,"rule_id":"25DyLuaTJQWNlfq79K3FgF:2.00:5","secondary_exposures":[]},"2444461726":{"name":"2444461726","value":false,"rule_id":"default","secondary_exposures":[]},"2646198481":{"name":"2646198481","value":true,"rule_id":"7y21CRTpgocXZeClaWxkzQ","secondary_exposures":[]},"2737730554":{"name":"2737730554","value":false,"rule_id":"default","secondary_exposures":[]},"2850206593":{"name":"2850206593","value":true,"rule_id":"679P2DpjEPs1B3D1IPCEcf","secondary_exposures":[]},"2943570450":{"name":"2943570450","value":true,"rule_id":"4GeyFXEDQOEYTFCgrNNvK4","secondary_exposures":[]},"2999610856":{"name":"2999610856","value":true,"rule_id":"6jwKBuEVTh71mt1WQPN30g","secondary_exposures":[]},"3097934861":{"name":"3097934861","value":false,"rule_id":"default","secondary_exposures":[]},"3258269290":{"name":"3258269290","value":false,"rule_id":"default","secondary_exposures":[]},"3749662082":{"name":"3749662082","value":true,"rule_id":"7xwvLrIYCPaRbEq9MwlTxD","secondary_exposures":[]},"3771413969":{"name":"3771413969","value":true,"rule_id":"1TVm208H9Wu9UGQn4hU6It","secondary_exposures":[]},"3853009337":{"name":"3853009337","value":true,"rule_id":"6n9CJoQKg2dyYtBoAHFu7w","secondary_exposures":[]},"4065756092":{"name":"4065756092","value":false,"rule_id":"2bqtIhPhV7Ymyw9yJA61Cl:0.00:5","secondary_exposures":[]}},"dynamic_configs":{"649579597":{"name":"649579597","value":{},"rule_id":"prestart","secondary_exposures":[],"group":"prestart","is_user_in_experiment":false,"is_experiment_active":false,"is_device_based":false},"1233535721":{"name":"1233535721","value":{},"rule_id":"targetingGate","secondary_exposures":[{"gate":"2737730554","gateValue":"false","ruleID":"default"},{"gate":"2387813457","gateValue":"false","ruleID":"25DyLuaTJQWNlfq79K3FgF:2.00:5"}],"group":"targetingGate","is_user_in_experiment":false,"is_experiment_active":true,"is_device_based":false},"1663402676":{"name":"1663402676","value":{"isExperienceEnabled":true},"rule_id":"697HTJsNtlA7XY8CAg0DTu:override","secondary_exposures":[{"gate":"2999610856","gateValue":"true","ruleID":"6jwKBuEVTh71mt1WQPN30g"}],"group":"697HTJsNtlA7XY8CAg0DTu:override","is_user_in_experiment":false,"is_experiment_active":false,"is_device_based":false,"group_name":"Test"},"2657417371":{"name":"2657417371","value":{"ShowAppInstallButton":true},"rule_id":"5Ta4fUYFuANXcLKBdAUBz2","secondary_exposures":[],"group":"5Ta4fUYFuANXcLKBdAUBz2","is_user_in_experiment":true,"is_experiment_active":true,"is_device_based":false,"group_name":"Control"},"3737861582":{"name":"3737861582","value":{},"rule_id":"prestart","secondary_exposures":[],"group":"prestart","is_user_in_experiment":false,"is_experiment_active":false,"is_device_based":false},"3744878946":{"name":"3744878946","value":{},"rule_id":"targetingGate","secondary_exposures":[{"gate":"4065756092","gateValue":"false","ruleID":"2bqtIhPhV7Ymyw9yJA61Cl:0.00:5"}],"group":"targetingGate","is_user_in_experiment":false,"is_experiment_active":true,"is_device_based":false}},"layer_configs":{},"sdkParams":{},"has_updates":true,"time":1733255462024,"evaluated_keys":{"customIDs":{"marketplaceAnonymousId":"b5c69272-0f9a-4633-bbd5-4f0ce460c8ad"}},"hash_used":"djb2","user":{"userID":null,"userAgent":null,"appVersion":null,"country":null,"custom":{"variant":"","marketplaceType":"MPAC","userAgent":"Mozilla\u002F4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322)","source":"unknown","userId":"b5c69272-0f9a-4633-bbd5-4f0ce460c8ad"},"customIDs":{"marketplaceAnonymousId":"b5c69272-0f9a-4633-bbd5-4f0ce460c8ad"},"email":null,"ip":null,"locale":null,"statsigEnvironment":{"tier":"production"}},"sdkInfo":{"sdkType":"java-server","sdkVersion":"1.27.3"}},"customAttributes":{"variant":"","marketplaceType":"MPAC","userAgent":"Mozilla\u002F4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322)","source":"unknown","userId":"b5c69272-0f9a-4633-bbd5-4f0ce460c8ad"}}},"apolloInitialState":{"marketplaceStore":{"__typename":"MarketplaceStoreQueryApi","currentUser@optIn({\"to\":\"MarketplaceStoreCurrentUser\"})":{"__typename":"MarketplaceStoreAnonymousUser","links":{"__typename":"MarketplaceStoreAnonymousUserLinks","login":"\u002Flogin"}},"geoip@optIn({\"to\":\"MarketplaceStoreGeoIP\"})":{"__typename":"MarketplaceStoreGeoIPResponse","countryCode":"US"}},"ROOT_QUERY":{"__typename":"Query","marketplaceStore":{"__ref":"marketplaceStore"},"marketplaceApp({\"appId\":\"1219107\"})":{"__typename":"MarketplaceApp","name":"mO OAuth\u002FOpenID Connect (OIDC) for Bamboo SSO","appKey":"com.miniorange.oauth.bamboo-oauth","appId":"1219107","entityStatus":"ACTIVE","slug":"mo-oauth-openid-connect-oidc-for-bamboo-sso","tagline":"OAuth\u002FOpenID\u002FOpenID Connect (OIDC) Bamboo Login with Google apps,AWS Cognito,Keycloak,GitHub, GitLab, ADFS,Okta & custom OAuth SSO","privacyPolicyUrl":"https:\u002F\u002Fminiorange.com\u002Fatlassian\u002Fend-user-license-agreement-for-atlassian\u002F","listingStatus":"PUBLIC","createdAt":"2018-05-31T11:44:36.217Z","marketingLabels":[],"googleAnalyticsId":"UA-186138575-5","googleAnalytics4Id":"G-6XPJFSRM5L","summary":"Login to Bitbucket using OAuth2.0 compliant applications like Google apps, Azure AD, Keycloak, GitHub Enterprise, Gitlab, Slack, Discord, Facebook, Windows\u002FMicrosoft, Meetup, and custom OAuth app.","jsdWidgetKey":"5c807c59-f240-4b09-8425-b0284714e5e1","categories":[{"__typename":"MarketplaceAppCategory","name":"Integrations"},{"__typename":"MarketplaceAppCategory","name":"Utilities"}],"wikiUrl":null,"forumsUrl":"https:\u002F\u002Fforum.miniorange.com\u002Fforum\u002Fsingle-sign-on\u002F","isAtlassianCommunityEnabled":true,"issueTrackerUrl":"https:\u002F\u002Fminiorange.atlassian.net\u002Fservicedesk\u002Fcustomer\u002Fportal\u002F2","supportTicketSystemUrl":"https:\u002F\u002Fminiorange.atlassian.net\u002Fservicedesk\u002Fcustomer\u002Fportal\u002F2","statusPageUrl":null,"watchersInfo":{"__typename":"MarketplaceAppWatchersInfo","isUserWatchingApp":false,"watchersCount":2},"logo":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:4627dc79-c0b0-4a70-a1a5-7818d014724a"},"highResolution":{"__ref":"MarketplaceImageFile:26109ba5-d9b5-4a87-8d8f-12ca4159c5aa"}},"partner":{"__ref":"MarketplacePartner:1213308"},"reviewSummary":{"__typename":"MarketplaceAppReviewSummary","rating":4,"count":5},"distribution":{"__typename":"MarketplaceAppDistribution","downloadCount":3268,"installationCount":20,"isPreinstalledInServerDC":false,"isPreinstalledInCloud":false},"programs":null,"versions({\"filter\":{\"productHostingOptions\":[\"CLOUD\"],\"visibility\":\"PUBLIC\"},\"first\":1})":{"__typename":"MarketplaceAppVersionConnection","edges":[]},"versions({\"filter\":{\"productHostingOptions\":[\"CLOUD\"],\"visibility\":\"PRIVATE\"},\"first\":1})":{"__typename":"MarketplaceAppVersionConnection","edges":[]},"versions({\"filter\":{\"productHostingOptions\":[\"SERVER\"],\"visibility\":\"PUBLIC\"},\"first\":1})":{"__typename":"MarketplaceAppVersionConnection","edges":[{"__typename":"MarketplaceAppVersionEdge","node":{"__typename":"MarketplaceAppVersion","buildNumber":"10000023001"}}]},"versions({\"filter\":{\"productHostingOptions\":[\"SERVER\"],\"visibility\":\"PRIVATE\"},\"first\":1})":{"__typename":"MarketplaceAppVersionConnection","edges":[]},"versions({\"filter\":{\"productHostingOptions\":[\"DATA_CENTER\"],\"visibility\":\"PUBLIC\"},\"first\":1})":{"__typename":"MarketplaceAppVersionConnection","edges":[{"__typename":"MarketplaceAppVersionEdge","node":{"__typename":"MarketplaceAppVersion","buildNumber":"10000024002"}}]},"versions({\"filter\":{\"productHostingOptions\":[\"DATA_CENTER\"],\"visibility\":\"PRIVATE\"},\"first\":1})":{"__typename":"MarketplaceAppVersionConnection","edges":[]},"versions({\"filter\":{\"productHostingOptions\":[\"SERVER\",\"DATA_CENTER\"],\"visibility\":\"PUBLIC\"}})":{"__typename":"MarketplaceAppVersionConnection","totalCount":33},"productHostingOptions({\"excludeHiddenIn\":\"WEBSITE\"})":["SERVER","DATA_CENTER"],"versions({\"filter\":{\"excludeHiddenIn\":\"WEBSITE\",\"productHostingOptions\":[\"CLOUD\"],\"visibility\":null},\"first\":1})":{"__typename":"MarketplaceAppVersionConnection","totalCount":0,"edges":[]},"versions({\"filter\":{\"excludeHiddenIn\":\"WEBSITE\",\"productHostingOptions\":[\"SERVER\"],\"visibility\":null},\"first\":1})":{"__typename":"MarketplaceAppVersionConnection","totalCount":24,"edges":[{"__typename":"MarketplaceAppVersionEdge","node":{"__typename":"MarketplaceAppVersion","buildNumber":"10000023001","youtubeId":"dZflj0IIPTI","moreDetails":"\u003Cp\u003E OAuth\u002FOpenID Login plugin allows login to Bamboo with your Google apps, AWS Cognito, Azure AD, Keycloak, GitHub Enterprise, GitLab, Slack, Discord, Facebook, Salesforce, Okta and custom OAuth\u002FOpenID app. OAuth\u002FOpenID Client plugin works with any OAuth\u002FOpenID provider that conforms to the OAuth 2.0 &amp; OpenID standard. \u003C\u002Fp\u003E \u003Cp\u003E Features \u003C\u002Fp\u003E \u003Cul\u003E \u003Cli\u003ESupports login with any 3rd party OAuth\u002FOpenID server or custom OAuth\u002FOpenID server \u003Cli\u003EUser Attribute Mapping \u003Cli\u003EGroup Mapping \u003Cli\u003EDomain Restrictions \u003Cli\u003ECustom Redirect After Login \u003Cli\u003EAuto-create users in Bamboo \u003Cli\u003ERestrict User Creation \u003Cli\u003EAssign default role to auto-created users \u003Cli\u003EForce Authentication with IDP \u003Cli\u003ECustom Logout URL &amp; template \u003C\u002Ful\u003E \u003Cp\u003E \u003Ca href=\"https:\u002F\u002Fminiorange.atlassian.net\u002Fservicedesk\u002Fcustomer\u002Fportal\u002F2\"\u003EContact us\u003C\u002Fa\u003E for free installation for any OAuth\u002FOpenID Provider. \u003C\u002Fp\u003E \u003Cp\u003E OAuth Client is also available for \u003Ca href=\"https:\u002F\u002Fmarketplace.atlassian.com\u002Fapps\u002F1217688\"\u003EJira\u003C\u002Fa\u003E, \u003Ca href=\"https:\u002F\u002Fmarketplace.atlassian.com\u002Fapps\u002F1218360\"\u003EConfluence\u003C\u002Fa\u003E, and \u003Ca href=\"https:\u002F\u002Fmarketplace.atlassian.com\u002Fapps\u002F1219173\"\u003EBitbucket\u003C\u002Fa\u003E . \u003C\u002Fp\u003E","paymentModel":"PAID_VIA_ATLASSIAN","learnMoreUrl":null,"endUserLicenseAgreementUrl":"https:\u002F\u002Fminiorange.com\u002Fatlassian\u002Fend-user-license-agreement-for-atlassian\u002F","purchaseUrl":null,"isSupported":true,"documentationUrl":"https:\u002F\u002Fplugins.miniorange.com\u002Fbamboo-oauth-openid-single-sign-on-sso","releaseDate":"2024-07-05T07:55:12.802Z","releaseNotes":"\u003Cp\u003E New Feature: \u003C\u002Fp\u003E \u003Cul\u003E \u003Cli\u003EForce Authentication: Introducing the Force Authentication feature, which, when activated, mandates re-authentication to the OAuth Provider, regardless of the existing user session. \u003C\u002Ful\u003E","releaseSummary":"​New Feature:","releaseNotesUrl":null,"version":"1.0.23","licenseType":{"__typename":"MarketplaceAppVersionLicenseType","name":"Commercial"},"heroImage":null,"highlights":[{"__typename":"MarketplaceListingHighlight","title":"Easy & Quick SSO setup for Bamboo","caption":"Securely deploy our Bamboo OAuth\u002FOpenID Connect app\n\nAuthentication with any custom OAuth\u002FOpenID provider\n\nSetup SSO with 15+ providers\n\nCompatible with external AD directory","summary":"\u003Cp\u003E Securely deploy our Bamboo OAuth\u002FOpenID Connect app \u003C\u002Fp\u003E \u003Cp\u003E Authentication with any custom OAuth\u002FOpenID provider \u003C\u002Fp\u003E \u003Cp\u003E Setup SSO with \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fbamboo-oauth-openid-setup-guides\"\u003E15+ providers\u003C\u002Fa\u003E - \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foauth-openid-single-sign-on-sso-bamboo-using-google-apps\"\u003EGSuite\u003C\u002Fa\u003E, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foauth-openid-single-sign-on-sso-bamboo-using-okta\"\u003EOkta\u003C\u002Fa\u003E, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foauth-openid-single-sign-on-sso-bamboo-using-github\"\u003EGitHub\u003C\u002Fa\u003E, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foauth-openid-single-sign-on-sso-bamboo-using-aws-cognito\"\u003ECognito\u003C\u002Fa\u003E, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foauth-openid-single-sign-on-sso-bamboo-using-keycloak\"\u003EKeycloak\u003C\u002Fa\u003E, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foauth-openid-single-sign-on-sso-bamboo-using-adfs\"\u003EADFS\u003C\u002Fa\u003E \u003C\u002Fp\u003E \u003Cp\u003E Compatible with external AD directory \u003C\u002Fp\u003E","croppedScreenshot":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:a2bed1d6-8694-426e-a9da-6e832669e892"},"highResolution":null},"screenshot":{"__typename":"MarketplaceListingScreenshot","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:34340ce9-cf0a-4beb-afc7-1019fbd4a514"},"highResolution":null},"caption":"Securely deploy our Bamboo OAuth\u002FOpenID Connect app\n\nAuthentication with any custom OAuth\u002FOpenID provider\n\nSetup SSO with 15+ providers\n\nCompatible with external AD directory"}},{"__typename":"MarketplaceListingHighlight","title":"Features to suit your needs","caption":"SSO into existing accounts or new users authentication\n\nSingle Sign On(SSO) with Domain Restriction\n\nSingle logout for OpenID\n\nSecure Login with signature validation\n\nProtect REST API with provider","summary":"\u003Cp\u003E SSO into existing accounts or new users authentication \u003C\u002Fp\u003E \u003Cp\u003E Single Sign On(SSO) with Domain Restriction \u003C\u002Fp\u003E \u003Cp\u003E Single logout for OpenID \u003C\u002Fp\u003E \u003Cp\u003E Secure Login with signature validation \u003C\u002Fp\u003E \u003Cp\u003E Protect REST API with provider \u003C\u002Fp\u003E \u003Cp\u003E Support on-demand features \u003C\u002Fp\u003E","croppedScreenshot":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:bc2ead8e-ce98-4fdb-b952-b9a7f4e57cb3"},"highResolution":null},"screenshot":{"__typename":"MarketplaceListingScreenshot","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:a453be05-69fc-4ba3-aab5-585014f934cd"},"highResolution":null},"caption":"SSO into existing accounts or new users authentication\n\nSingle Sign On(SSO) with Domain Restriction\n\nSingle logout for OpenID\n\nSecure Login with signature validation\n\nProtect REST API with provider"}},{"__typename":"MarketplaceListingHighlight","title":"Outstanding Customer Support","caption":"Atlassian Top Vendor\n\nWe are committed to providing with the highest quality of support for OAuth Client app through emails, screenshare & in-app troubleshooting.\n\nFree end to end app setup.","summary":"\u003Cp\u003E Atlassian Top Vendor \u003C\u002Fp\u003E \u003Cp\u003E We are committed to providing with the highest quality of support for OAuth Client app through emails, screenshare &amp; in-app troubleshooting. \u003C\u002Fp\u003E \u003Cp\u003E Free end to end app setup. \u003Ca href=\"https:\u002F\u002Fminiorange.atlassian.net\u002Fservicedesk\u002Fcustomer\u002Fportal\u002F2\"\u003EContact us\u003C\u002Fa\u003E to schedule a call. \u003C\u002Fp\u003E","croppedScreenshot":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:bf1a2527-f48d-4e53-9c78-b0006f7f44ad"},"highResolution":null},"screenshot":{"__typename":"MarketplaceListingScreenshot","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:6f82f88d-ca9f-4632-8c37-20d58e3da0f2"},"highResolution":null},"caption":"Atlassian Top Vendor\n\nWe are committed to providing with the highest quality of support for OAuth Client app through emails, screenshare & in-app troubleshooting.\n\nFree end to end app setup."}}],"screenshots":[{"__typename":"MarketplaceListingScreenshot","caption":"Support for almost all the OAuth\u002FOpenID providers","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:12895dcd-9299-4eda-82f1-22d3dc881b34"},"highResolution":{"__ref":"MarketplaceImageFile:271e940c-5b59-4399-9db2-461e7f4a2c0f"}}},{"__typename":"MarketplaceListingScreenshot","caption":"Single Sign on via any device","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:f57d41e0-8025-4bf1-86a4-6386b743a22b"},"highResolution":{"__ref":"MarketplaceImageFile:de6192d3-0867-4f4c-86e5-c6c02b1f17ee"}}},{"__typename":"MarketplaceListingScreenshot","caption":"5 Star Reviews from Customers","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:6d3a4d5e-997e-4b5d-8ab5-37776f834170"},"highResolution":{"__ref":"MarketplaceImageFile:22233d45-1d21-4e1a-8eea-c87d3ab9ed36"}}},{"__typename":"MarketplaceListingScreenshot","caption":"Allows you to configure your own custom app to enable Single Sign-on for Bamboo using OAuth application","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:36c5b573-6084-4a16-8f35-6e16c63b0950"},"highResolution":{"__ref":"MarketplaceImageFile:e220a624-f5ea-4c72-b327-42e1cc1d71ce"}}},{"__typename":"MarketplaceListingScreenshot","caption":"Shows user information received from OAuth\u002FOpenID Provider","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:8b9e468d-1b8b-4f31-abe1-e24fe6af6798"},"highResolution":{"__ref":"MarketplaceImageFile:2a50a694-82b0-4adb-af93-6ee7bb765639"}}},{"__typename":"MarketplaceListingScreenshot","caption":"Transfers and syncs user information from OAuth\u002FOpenID Provider to Bamboo during Single Sign-On","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:d8a7392e-a1fa-4b3d-8cc8-a9abf36548fa"},"highResolution":{"__ref":"MarketplaceImageFile:bb45bcf3-667e-4ef2-8a8b-69eb7aefed51"}}},{"__typename":"MarketplaceListingScreenshot","caption":"Allows mapping user groups from OAuth\u002FOpenID Provider to local Bamboo groups","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:fa7dea70-8e96-45f9-b003-940b09e12bcd"},"highResolution":{"__ref":"MarketplaceImageFile:fc277ad9-c2da-4793-b828-da87fb5db842"}}},{"__typename":"MarketplaceListingScreenshot","caption":"User login and forced authentication settings","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:8c501000-e227-4fcd-8f88-013fea65951e"},"highResolution":{"__ref":"MarketplaceImageFile:7347558b-636f-46d8-abe6-be6756bdbdea"}}},{"__typename":"MarketplaceListingScreenshot","caption":"Allows an admin to restrict the users’ login based on their email domains","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:0fd65e99-9ac7-4c99-826b-4106d64f67aa"},"highResolution":{"__ref":"MarketplaceImageFile:00b480f9-2ca7-446c-96a8-e30b148a3e4f"}}}],"deployment":{"__typename":"MarketplacePlugins2AppDeployment","compatibleProducts":[{"__typename":"CompatibleAtlassianServerProduct","id":"bamboo","name":"Bamboo","atlassianProduct":{"__typename":"MarketplaceSupportedAtlassianProduct","name":"Bamboo","hostingOptions":["SERVER","DATA_CENTER"]},"minimumVersion":"8.0.0","maximumVersion":"9.6.8"}]}}}]},"versions({\"filter\":{\"excludeHiddenIn\":\"WEBSITE\",\"productHostingOptions\":[\"DATA_CENTER\"],\"visibility\":null},\"first\":1})":{"__typename":"MarketplaceAppVersionConnection","totalCount":9,"edges":[{"__typename":"MarketplaceAppVersionEdge","node":{"__typename":"MarketplaceAppVersion","buildNumber":"10000024002","youtubeId":"dZflj0IIPTI","moreDetails":"\u003Cp\u003E OAuth\u002FOpenID Login plugin allows login to Bamboo with your Google apps, AWS Cognito, Azure AD, Keycloak, GitHub Enterprise, GitLab, Slack, Discord, Facebook, Salesforce, Okta and custom OAuth\u002FOpenID app. OAuth\u002FOpenID Client plugin works with any OAuth\u002FOpenID provider that conforms to the OAuth 2.0 &amp; OpenID standard. \u003C\u002Fp\u003E \u003Cp\u003E Features \u003C\u002Fp\u003E \u003Cul\u003E \u003Cli\u003ESupports login with any 3rd party OAuth\u002FOpenID server or custom OAuth\u002FOpenID server \u003Cli\u003EUser Attribute Mapping \u003Cli\u003EGroup Mapping \u003Cli\u003EDomain Restrictions \u003Cli\u003ECustom Redirect After Login \u003Cli\u003EAuto-create users in Bamboo \u003Cli\u003ERestrict User Creation \u003Cli\u003EAssign default role to auto-created users \u003Cli\u003EForce Authentication with IDP \u003Cli\u003ECustom Logout URL &amp; template \u003C\u002Ful\u003E \u003Cp\u003E \u003Ca href=\"https:\u002F\u002Fminiorange.atlassian.net\u002Fservicedesk\u002Fcustomer\u002Fportal\u002F2\"\u003EContact us\u003C\u002Fa\u003E for free installation for any OAuth\u002FOpenID Provider. \u003C\u002Fp\u003E \u003Cp\u003E OAuth Client is also available for \u003Ca href=\"https:\u002F\u002Fmarketplace.atlassian.com\u002Fapps\u002F1217688\"\u003EJira\u003C\u002Fa\u003E, \u003Ca href=\"https:\u002F\u002Fmarketplace.atlassian.com\u002Fapps\u002F1218360\"\u003EConfluence\u003C\u002Fa\u003E, and \u003Ca href=\"https:\u002F\u002Fmarketplace.atlassian.com\u002Fapps\u002F1219173\"\u003EBitbucket\u003C\u002Fa\u003E . \u003C\u002Fp\u003E","paymentModel":"PAID_VIA_ATLASSIAN","learnMoreUrl":null,"endUserLicenseAgreementUrl":"https:\u002F\u002Fminiorange.com\u002Fatlassian\u002Fend-user-license-agreement-for-atlassian\u002F","purchaseUrl":null,"isSupported":true,"documentationUrl":"https:\u002F\u002Fplugins.miniorange.com\u002Fbamboo-oauth-openid-single-sign-on-sso","releaseDate":"2024-11-21T13:01:34.567Z","releaseNotes":"\u003Cul\u003E \u003Cli\u003EMade the add-on compatible with the latest Bamboo versions. \u003Cli\u003EDark Theme Compatibility. \u003C\u002Ful\u003E","releaseSummary":"Compatibility Update","releaseNotesUrl":null,"version":"1.0.24","licenseType":{"__typename":"MarketplaceAppVersionLicenseType","name":"Commercial"},"heroImage":null,"highlights":[{"__typename":"MarketplaceListingHighlight","title":"Easy & Quick SSO setup for Bamboo","caption":"Securely deploy our Bamboo OAuth\u002FOpenID Connect app\n\nAuthentication with any custom OAuth\u002FOpenID provider\n\nSetup SSO with 15+ providers\n\nCompatible with external AD directory","summary":"\u003Cp\u003E Securely deploy our Bamboo OAuth\u002FOpenID Connect app \u003C\u002Fp\u003E \u003Cp\u003E Authentication with any custom OAuth\u002FOpenID provider \u003C\u002Fp\u003E \u003Cp\u003E Setup SSO with \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fbamboo-oauth-openid-setup-guides\"\u003E15+ providers\u003C\u002Fa\u003E - \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foauth-openid-single-sign-on-sso-bamboo-using-google-apps\"\u003EGSuite\u003C\u002Fa\u003E, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foauth-openid-single-sign-on-sso-bamboo-using-okta\"\u003EOkta\u003C\u002Fa\u003E, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foauth-openid-single-sign-on-sso-bamboo-using-github\"\u003EGitHub\u003C\u002Fa\u003E, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foauth-openid-single-sign-on-sso-bamboo-using-aws-cognito\"\u003ECognito\u003C\u002Fa\u003E, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foauth-openid-single-sign-on-sso-bamboo-using-keycloak\"\u003EKeycloak\u003C\u002Fa\u003E, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foauth-openid-single-sign-on-sso-bamboo-using-adfs\"\u003EADFS\u003C\u002Fa\u003E \u003C\u002Fp\u003E \u003Cp\u003E Compatible with external AD directory \u003C\u002Fp\u003E","croppedScreenshot":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:a2bed1d6-8694-426e-a9da-6e832669e892"},"highResolution":null},"screenshot":{"__typename":"MarketplaceListingScreenshot","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:34340ce9-cf0a-4beb-afc7-1019fbd4a514"},"highResolution":null},"caption":"Securely deploy our Bamboo OAuth\u002FOpenID Connect app\n\nAuthentication with any custom OAuth\u002FOpenID provider\n\nSetup SSO with 15+ providers\n\nCompatible with external AD directory"}},{"__typename":"MarketplaceListingHighlight","title":"Features to suit your needs","caption":"SSO into existing accounts or new users authentication\n\nSingle Sign On(SSO) with Domain Restriction\n\nSingle logout for OpenID\n\nSecure Login with signature validation\n\nProtect REST API with provider","summary":"\u003Cp\u003E SSO into existing accounts or new users authentication \u003C\u002Fp\u003E \u003Cp\u003E Single Sign On(SSO) with Domain Restriction \u003C\u002Fp\u003E \u003Cp\u003E Single logout for OpenID \u003C\u002Fp\u003E \u003Cp\u003E Secure Login with signature validation \u003C\u002Fp\u003E \u003Cp\u003E Protect REST API with provider \u003C\u002Fp\u003E \u003Cp\u003E Support on-demand features \u003C\u002Fp\u003E","croppedScreenshot":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:bc2ead8e-ce98-4fdb-b952-b9a7f4e57cb3"},"highResolution":null},"screenshot":{"__typename":"MarketplaceListingScreenshot","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:a453be05-69fc-4ba3-aab5-585014f934cd"},"highResolution":null},"caption":"SSO into existing accounts or new users authentication\n\nSingle Sign On(SSO) with Domain Restriction\n\nSingle logout for OpenID\n\nSecure Login with signature validation\n\nProtect REST API with provider"}},{"__typename":"MarketplaceListingHighlight","title":"Outstanding Customer Support","caption":"Atlassian Top Vendor\n\nWe are committed to providing with the highest quality of support for OAuth Client app through emails, screenshare & in-app troubleshooting.\n\nFree end to end app setup.","summary":"\u003Cp\u003E Atlassian Top Vendor \u003C\u002Fp\u003E \u003Cp\u003E We are committed to providing with the highest quality of support for OAuth Client app through emails, screenshare &amp; in-app troubleshooting. \u003C\u002Fp\u003E \u003Cp\u003E Free end to end app setup. \u003Ca href=\"https:\u002F\u002Fminiorange.atlassian.net\u002Fservicedesk\u002Fcustomer\u002Fportal\u002F2\"\u003EContact us\u003C\u002Fa\u003E to schedule a call. \u003C\u002Fp\u003E","croppedScreenshot":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:bf1a2527-f48d-4e53-9c78-b0006f7f44ad"},"highResolution":null},"screenshot":{"__typename":"MarketplaceListingScreenshot","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:6f82f88d-ca9f-4632-8c37-20d58e3da0f2"},"highResolution":null},"caption":"Atlassian Top Vendor\n\nWe are committed to providing with the highest quality of support for OAuth Client app through emails, screenshare & in-app troubleshooting.\n\nFree end to end app setup."}}],"screenshots":[{"__typename":"MarketplaceListingScreenshot","caption":"Support for almost all the OAuth\u002FOpenID providers","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:12895dcd-9299-4eda-82f1-22d3dc881b34"},"highResolution":{"__ref":"MarketplaceImageFile:271e940c-5b59-4399-9db2-461e7f4a2c0f"}}},{"__typename":"MarketplaceListingScreenshot","caption":"Single Sign on via any device","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:f57d41e0-8025-4bf1-86a4-6386b743a22b"},"highResolution":{"__ref":"MarketplaceImageFile:de6192d3-0867-4f4c-86e5-c6c02b1f17ee"}}},{"__typename":"MarketplaceListingScreenshot","caption":"5 Star Reviews from Customers","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:6d3a4d5e-997e-4b5d-8ab5-37776f834170"},"highResolution":{"__ref":"MarketplaceImageFile:22233d45-1d21-4e1a-8eea-c87d3ab9ed36"}}},{"__typename":"MarketplaceListingScreenshot","caption":"Allows you to configure your own custom app to enable Single Sign-on for Bamboo using OAuth application","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:36c5b573-6084-4a16-8f35-6e16c63b0950"},"highResolution":{"__ref":"MarketplaceImageFile:e220a624-f5ea-4c72-b327-42e1cc1d71ce"}}},{"__typename":"MarketplaceListingScreenshot","caption":"Shows user information received from OAuth\u002FOpenID Provider","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:8b9e468d-1b8b-4f31-abe1-e24fe6af6798"},"highResolution":{"__ref":"MarketplaceImageFile:2a50a694-82b0-4adb-af93-6ee7bb765639"}}},{"__typename":"MarketplaceListingScreenshot","caption":"Transfers and syncs user information from OAuth\u002FOpenID Provider to Bamboo during Single Sign-On","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:d8a7392e-a1fa-4b3d-8cc8-a9abf36548fa"},"highResolution":{"__ref":"MarketplaceImageFile:bb45bcf3-667e-4ef2-8a8b-69eb7aefed51"}}},{"__typename":"MarketplaceListingScreenshot","caption":"Allows mapping user groups from OAuth\u002FOpenID Provider to local Bamboo groups","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:fa7dea70-8e96-45f9-b003-940b09e12bcd"},"highResolution":{"__ref":"MarketplaceImageFile:fc277ad9-c2da-4793-b828-da87fb5db842"}}},{"__typename":"MarketplaceListingScreenshot","caption":"User login and forced authentication settings","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:8c501000-e227-4fcd-8f88-013fea65951e"},"highResolution":{"__ref":"MarketplaceImageFile:7347558b-636f-46d8-abe6-be6756bdbdea"}}},{"__typename":"MarketplaceListingScreenshot","caption":"Allows an admin to restrict the users’ login based on their email domains","image":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:0fd65e99-9ac7-4c99-826b-4106d64f67aa"},"highResolution":{"__ref":"MarketplaceImageFile:00b480f9-2ca7-446c-96a8-e30b148a3e4f"}}}],"deployment":{"__typename":"MarketplacePlugins2AppDeployment","compatibleProducts":[{"__typename":"CompatibleAtlassianDataCenterProduct","id":"bamboo","name":"Bamboo","atlassianProduct":{"__typename":"MarketplaceSupportedAtlassianProduct","name":"Bamboo","hostingOptions":["SERVER","DATA_CENTER"]},"minimumVersion":"8.0.0","maximumVersion":"9.6.8"}]}}}]}}},"MarketplaceImageFile:4627dc79-c0b0-4a70-a1a5-7818d014724a":{"__typename":"MarketplaceImageFile","id":"4627dc79-c0b0-4a70-a1a5-7818d014724a","width":200,"height":200,"imageUrl":null},"MarketplaceImageFile:26109ba5-d9b5-4a87-8d8f-12ca4159c5aa":{"__typename":"MarketplaceImageFile","id":"26109ba5-d9b5-4a87-8d8f-12ca4159c5aa","width":144,"height":144,"imageUrl":null},"MarketplaceImageFile:bef2aacc-22c9-46d0-abfa-7ff887d88338":{"__typename":"MarketplaceImageFile","id":"bef2aacc-22c9-46d0-abfa-7ff887d88338","width":144,"height":144,"imageUrl":"https:\u002F\u002Fmarketplace.atlassian.com\u002Frest\u002F3\u002Fdeveloper-space\u002Fd77daed0-68e3-46fc-b924-4aaa267a2a53\u002Flistings\u002FDEVELOPER_WEB\u002Fassets\u002Fbef2aacc-22c9-46d0-abfa-7ff887d88338?height=144&width=144"},"MarketplacePartner:1213308":{"__typename":"MarketplacePartner","name":"miniOrange","id":"1213308","slug":"miniorange","partnerType":null,"programs":{"__typename":"MarketplacePartnerPrograms","isCloudAppSecuritySelfAssessmentDone":false},"partnerTier":null,"support":{"__typename":"MarketplacePartnerSupport","contactDetails":{"__typename":"MarketplacePartnerSupportContact","websiteUrl":"https:\u002F\u002Fminiorange.atlassian.net\u002Fservicedesk\u002Fcustomer\u002Fportal\u002F2","emailId":"support-atlassian@miniorange.atlassian.net","phoneNumber":null},"availability":{"__typename":"MarketplacePartnerSupportAvailability","daysOfWeek":[1,2,3,4,5],"isAvailable24Hours":false,"startTime":"09:00","endTime":"21:00","timezone":"Asia\u002FKolkata","timezoneOffset":"+05:30","holidays":[{"__typename":"MarketplacePartnerSupportHoliday","holidayFrequency":"ANNUAL","date":"2022-01-26"},{"__typename":"MarketplacePartnerSupportHoliday","holidayFrequency":"ANNUAL","date":"2022-08-15"},{"__typename":"MarketplacePartnerSupportHoliday","holidayFrequency":"ANNUAL","date":"2022-10-02"}]}},"logo":{"__typename":"MarketplaceListingImage","original":{"__ref":"MarketplaceImageFile:bef2aacc-22c9-46d0-abfa-7ff887d88338"},"highResolution":{"__ref":"MarketplaceImageFile:bef2aacc-22c9-46d0-abfa-7ff887d88338"}}},"MarketplaceImageFile:a2bed1d6-8694-426e-a9da-6e832669e892":{"__typename":"MarketplaceImageFile","id":"a2bed1d6-8694-426e-a9da-6e832669e892","width":791,"height":450,"imageUrl":null},"MarketplaceImageFile:34340ce9-cf0a-4beb-afc7-1019fbd4a514":{"__typename":"MarketplaceImageFile","id":"34340ce9-cf0a-4beb-afc7-1019fbd4a514","width":920,"height":450,"imageUrl":null},"MarketplaceImageFile:bc2ead8e-ce98-4fdb-b952-b9a7f4e57cb3":{"__typename":"MarketplaceImageFile","id":"bc2ead8e-ce98-4fdb-b952-b9a7f4e57cb3","width":791,"height":450,"imageUrl":null},"MarketplaceImageFile:a453be05-69fc-4ba3-aab5-585014f934cd":{"__typename":"MarketplaceImageFile","id":"a453be05-69fc-4ba3-aab5-585014f934cd","width":920,"height":450,"imageUrl":null},"MarketplaceImageFile:bf1a2527-f48d-4e53-9c78-b0006f7f44ad":{"__typename":"MarketplaceImageFile","id":"bf1a2527-f48d-4e53-9c78-b0006f7f44ad","width":791,"height":450,"imageUrl":null},"MarketplaceImageFile:6f82f88d-ca9f-4632-8c37-20d58e3da0f2":{"__typename":"MarketplaceImageFile","id":"6f82f88d-ca9f-4632-8c37-20d58e3da0f2","width":920,"height":450,"imageUrl":null},"MarketplaceImageFile:12895dcd-9299-4eda-82f1-22d3dc881b34":{"__typename":"MarketplaceImageFile","id":"12895dcd-9299-4eda-82f1-22d3dc881b34","width":1903,"height":931,"imageUrl":null},"MarketplaceImageFile:271e940c-5b59-4399-9db2-461e7f4a2c0f":{"__typename":"MarketplaceImageFile","id":"271e940c-5b59-4399-9db2-461e7f4a2c0f","width":1839,"height":900,"imageUrl":null},"MarketplaceImageFile:f57d41e0-8025-4bf1-86a4-6386b743a22b":{"__typename":"MarketplaceImageFile","id":"f57d41e0-8025-4bf1-86a4-6386b743a22b","width":1903,"height":931,"imageUrl":null},"MarketplaceImageFile:de6192d3-0867-4f4c-86e5-c6c02b1f17ee":{"__typename":"MarketplaceImageFile","id":"de6192d3-0867-4f4c-86e5-c6c02b1f17ee","width":1839,"height":900,"imageUrl":null},"MarketplaceImageFile:6d3a4d5e-997e-4b5d-8ab5-37776f834170":{"__typename":"MarketplaceImageFile","id":"6d3a4d5e-997e-4b5d-8ab5-37776f834170","width":1903,"height":931,"imageUrl":null},"MarketplaceImageFile:22233d45-1d21-4e1a-8eea-c87d3ab9ed36":{"__typename":"MarketplaceImageFile","id":"22233d45-1d21-4e1a-8eea-c87d3ab9ed36","width":1839,"height":900,"imageUrl":null},"MarketplaceImageFile:36c5b573-6084-4a16-8f35-6e16c63b0950":{"__typename":"MarketplaceImageFile","id":"36c5b573-6084-4a16-8f35-6e16c63b0950","width":1903,"height":931,"imageUrl":null},"MarketplaceImageFile:e220a624-f5ea-4c72-b327-42e1cc1d71ce":{"__typename":"MarketplaceImageFile","id":"e220a624-f5ea-4c72-b327-42e1cc1d71ce","width":1839,"height":900,"imageUrl":null},"MarketplaceImageFile:8b9e468d-1b8b-4f31-abe1-e24fe6af6798":{"__typename":"MarketplaceImageFile","id":"8b9e468d-1b8b-4f31-abe1-e24fe6af6798","width":1903,"height":931,"imageUrl":null},"MarketplaceImageFile:2a50a694-82b0-4adb-af93-6ee7bb765639":{"__typename":"MarketplaceImageFile","id":"2a50a694-82b0-4adb-af93-6ee7bb765639","width":1839,"height":900,"imageUrl":null},"MarketplaceImageFile:d8a7392e-a1fa-4b3d-8cc8-a9abf36548fa":{"__typename":"MarketplaceImageFile","id":"d8a7392e-a1fa-4b3d-8cc8-a9abf36548fa","width":1903,"height":931,"imageUrl":null},"MarketplaceImageFile:bb45bcf3-667e-4ef2-8a8b-69eb7aefed51":{"__typename":"MarketplaceImageFile","id":"bb45bcf3-667e-4ef2-8a8b-69eb7aefed51","width":1839,"height":900,"imageUrl":null},"MarketplaceImageFile:fa7dea70-8e96-45f9-b003-940b09e12bcd":{"__typename":"MarketplaceImageFile","id":"fa7dea70-8e96-45f9-b003-940b09e12bcd","width":1903,"height":931,"imageUrl":null},"MarketplaceImageFile:fc277ad9-c2da-4793-b828-da87fb5db842":{"__typename":"MarketplaceImageFile","id":"fc277ad9-c2da-4793-b828-da87fb5db842","width":1839,"height":900,"imageUrl":null},"MarketplaceImageFile:8c501000-e227-4fcd-8f88-013fea65951e":{"__typename":"MarketplaceImageFile","id":"8c501000-e227-4fcd-8f88-013fea65951e","width":1903,"height":931,"imageUrl":null},"MarketplaceImageFile:7347558b-636f-46d8-abe6-be6756bdbdea":{"__typename":"MarketplaceImageFile","id":"7347558b-636f-46d8-abe6-be6756bdbdea","width":1839,"height":900,"imageUrl":null},"MarketplaceImageFile:0fd65e99-9ac7-4c99-826b-4106d64f67aa":{"__typename":"MarketplaceImageFile","id":"0fd65e99-9ac7-4c99-826b-4106d64f67aa","width":1903,"height":931,"imageUrl":null},"MarketplaceImageFile:00b480f9-2ca7-446c-96a8-e30b148a3e4f":{"__typename":"MarketplaceImageFile","id":"00b480f9-2ca7-446c-96a8-e30b148a3e4f","width":1839,"height":900,"imageUrl":null}},"reduxInitialState":{"app":{"initialLoadComplete":false,"displayGeneralTextSearch":true,"displayPartnerQuickLinks":false,"displayCollectionsFooter":false},"generalLinks":{"addonListingWithHosting":{"href":"\u002Fapps\u002F{pluginId}\u002F{appName}{?hosting,tab}","templated":true},"files":{"href":"https:\u002F\u002Fmarketplace.atlassian.com\u002Ffiles\u002F{fileName}?fileType=image&mode=full-fit","templated":true},"getMailingListLocale":{"href":"https:\u002F\u002Fpreferences.atlassian.com\u002Frest\u002Fforms\u002Flocale","templated":true},"subscribeToMailingList":{"href":"https:\u002F\u002Fmarketplace.atlassian.com\u002Frest\u002Finternal\u002Fnewsletters\u002Fsubscriptions","templated":true},"subscribeToMailingListFailed":{"href":"https:\u002F\u002Fmarketplace.atlassian.com\u002Frest\u002Finternal\u002Fusers\u002Fsubscription-failed{?emailId,mailingListId}","templated":true}},"addonDiscovery":{"config":{"links":{"application":{"href":"\u002Faddons\u002Fapp\u002F{application}","templated":true},"applicationSilter":{"href":"\u002Faddons\u002Fapp\u002F{application}\u002F{silter}","templated":true},"home":{"href":"\u002F"},"silter":{"href":"\u002Faddons\u002F{silter}","templated":true},"search":{"href":"\u002Fsearch"}},"metricsKeys":{"discover":"http.home.get","search":"http.search.get"}}},"solutions":{"config":{"solutions":[{"key":"project-management","name":"Project management"},{"key":"themes-styles","name":"Themes and styles"},{"key":"test-management","name":"Test management"},{"key":"monitoring","name":"Monitoring"},{"key":"it-service-management","name":"IT service management"},{"key":"document-management","name":"Document management"},{"key":"continuous-integration","name":"Continuous integration"},{"key":"charts-diagrams","name":"Charts and diagrams"},{"key":"design-tools","name":"Design tools"},{"key":"time-tracking","name":"Time tracking"}],"links":{"solution":{"href":"\u002Fcategories\u002F{category}","templated":true}},"metricsKeys":{"solution":"http.categories_category.get"}},"isLargeCuratedAddonsRenderComplete":false,"isSmallCuratedAddonsRenderComplete":false,"solutionContent":{"loading":false,"dataError":false,"dataErrorMessages":[]}},"collections":{"config":{"links":{"collections":[{"key":"devops","link":{"name":"DevOps","link":{"href":"\u002Fcategories\u002Fdevops"}},"contentfulEntryId":"5x6DyCJbejcXJ0l6QHKANY"},{"key":"devops-discover","link":{"name":"Devops - Discover","link":{"href":"\u002Fcategories\u002Fdevops\u002Fdiscover"}},"contentfulEntryId":"6343Ae31QhUDJ0JiPmy0rK"},{"key":"devops-plan","link":{"name":"Devops - Plan","link":{"href":"\u002Fcategories\u002Fdevops\u002Fplan"}},"contentfulEntryId":"5WodC2EGvjSuo8vvShSfzs"},{"key":"devops-build","link":{"name":"Devops - Build","link":{"href":"\u002Fcategories\u002Fdevops\u002Fbuild"}},"contentfulEntryId":"25WTaDRO1Un1yZOBveNKXZ"},{"key":"devops-test","link":{"name":"Devops - Test","link":{"href":"\u002Fcategories\u002Fdevops\u002Ftest"}},"contentfulEntryId":"4BFg4Y92hqGKmQsiZWIB0p"},{"key":"devops-deploy","link":{"name":"Devops - Deploy","link":{"href":"\u002Fcategories\u002Fdevops\u002Fdeploy"}},"contentfulEntryId":"4PxiQoxe0G5hyYyzI3WzfX"},{"key":"devops-operate","link":{"name":"Devops - Operate","link":{"href":"\u002Fcategories\u002Fdevops\u002Foperate"}},"contentfulEntryId":"HHGMEZ0Z9yoNXmqIc2OMD"},{"key":"devops-observe","link":{"name":"Devops - Observe","link":{"href":"\u002Fcategories\u002Fdevops\u002Fobserve"}},"contentfulEntryId":"dBY8jQikN2pVsNGR0JPtf"},{"key":"devops-continuous-feedback","link":{"name":"Devops - Continuous Feedback","link":{"href":"\u002Fcategories\u002Fdevops\u002Fcontinuous-feedback"}},"contentfulEntryId":"3J9gQ1LhdG3jxJ0Lkg9dA0"}]},"metricsKeys":{"collection":""}}},"commonConfig":{"algoliaConfig":{"applicationId":"7LVR1JKTDF","apiKey":"3ef48f0fc67ee7e9c5a9dbbf6b45908c"},"contentfulConfig":{"authToken":"34f9a2bf6ab2d9c35b7f312bd5b559c69e4386c11d441c5660add1df7821bb31","spaceId":"xi2je6di2mcr","previewMode":false},"googleAnalyticsId":"UA-6032469-13","googleAnalyticsGa4Id":"G-Z8B17X4R8Q","environment":"prod"},"user":{"data":{},"dataError":false,"dataErrorMessages":[],"loading":true},"vendorDetails":{"config":{"links":{"vendorAddonsRest":{"href":"https:\u002F\u002Fmarketplace.atlassian.com\u002Frest\u002F2\u002Faddons\u002Fvendor\u002F{vendorId}{?application,applicationBuild,category*,cost,filter,forThisUser,hosting*,includeHidden,includePrivate,marketingLabel*,text,withVersion,storesPersonalData,offset,limit}","templated":true},"vendorArchivedAddonsRest":{"href":"https:\u002F\u002Fmarketplace.atlassian.com\u002Frest\u002F2\u002Faddons\u002Farchived\u002Fvendor\u002F{vendorId}{?application,applicationBuild,category*,cost,filter,forThisUser,hosting*,includeHidden,includePrivate,marketingLabel*,text,withVersion,storesPersonalData,offset,limit}","templated":true},"vendorDetailsPage":{"href":"\u002Fvendors\u002F{vendorId}\u002F{vendorName}","templated":true},"vendorDetailsRest":{"href":"https:\u002F\u002Fmarketplace.atlassian.com\u002Frest\u002F2\u002Fvendors\u002F{vendorId}","templated":true}},"metricsKeys":{"vendorDetails":"http.vendors_vendorId_vendorName.get"}},"vendorAddonsListRenderComplete":false,"vendorArchivedAddons":{"loading":false,"dataError":false,"dataErrorMessages":[]},"vendorDetails":{"loading":false,"dataError":false,"dataErrorMessages":[]},"vendorHasCloudAddons":{"loading":false,"dataError":false,"dataErrorMessages":[]}},"subscribeMailingList":{"dialogOpen":false}}}; window.__SSR_RENDERED__ = true; </script> <script> if (window.__INITIAL_STATE__ === undefined) { window.applicationConfig.mpacBaseUrl = window.location.origin; } </script> <script defer="defer" src="https://marketplace.atlassian.com/amkt-frontend-static/runtime.55cf71e7e8aaa09fb6de.js"></script><script defer="defer" src="https://marketplace.atlassian.com/amkt-frontend-static/33766.fcd69130e3e6cab4566f.js"></script><script defer="defer" src="https://marketplace.atlassian.com/amkt-frontend-static/23520.36015692434e573f8bce.js"></script><script defer="defer" src="https://marketplace.atlassian.com/amkt-frontend-static/25100.bc0598e49ce3d2b4ff15.js"></script><script defer="defer" src="https://marketplace.atlassian.com/amkt-frontend-static/amkt.febc8ad71444f9f7edc3.js"></script> <script src="https://cdn.optimizely.com/js/8201120742.js" async=""></script> <script src="https://atl-onetrust-wrapper.atlassian.com/assets/atl-onetrust-wrapper.min.js" data-domain="a701007b-49a6-4175-945b-676c58f5e1f3" data-test="false" data-geofence="false" data-sync="true"></script> </body></html>

Pages: 1 2 3 4 5 6 7 8 9 10