UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 3.09 kB
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`n8n@2.13.4`}}catch{}})();try{(function(){var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`27c69117-e9ba-4916-847d-abb41a0a6fc4`,e._sentryDebugIdIdentifier=`sentry-dbid-27c69117-e9ba-4916-847d-abb41a0a6fc4`)})()}catch{}import{Ft as e,S as t}from"./vue.runtime.esm-bundler-D9KLAxvJ.js";import{Gs as n,Hs as r,Js as i,Ks as a,Us as o,Ws as s,cc as c,dc as l,lc as u,ol as d,qs as f,sc as p,uc as m}from"./users.store-BHWXXawf.js";import{j as h,r as g}from"./_baseOrderBy-CaKruttV.js";const _={SAML:`saml`,OIDC:`oidc`},v=h(`sso`,()=>{let h=g(),v=e(void 0),y=e(void 0),b=t(()=>T.value&&E.value&&D.value||L.value&&P.value&&R.value),x=async e=>await n(h.restApiContext,e),S=e=>{v.value=e.authenticationMethod,B.value=e.features.ldap,e.config.ldap&&(z.value.loginEnabled=e.config.ldap.loginEnabled,z.value.loginLabel=e.config.ldap.loginLabel),E.value=e.features.saml,e.config.saml&&(C.value.loginEnabled=e.config.saml.loginEnabled,C.value.loginLabel=e.config.saml.loginLabel),P.value=e.features.oidc,e.config.oidc&&(M.value.loginEnabled=e.config.oidc.loginEnabled,M.value.loginUrl=e.config.oidc.loginUrl||``,M.value.callbackUrl=e.config.oidc.callbackUrl||``)},C=e({loginLabel:``,loginEnabled:!1}),w=e(),T=t({get:()=>C.value.loginEnabled,set:e=>{C.value.loginEnabled=e}}),E=e(!1),D=t(()=>v.value===d.Saml),O=async()=>await s(h.restApiContext),k=async()=>{let e=await o(h.restApiContext);return w.value=e,C.value.loginEnabled=e.loginEnabled,C.value.loginLabel=e.loginLabel,e},A=async e=>await f(h.restApiContext,e),j=async e=>await i(h.restApiContext,e),M=e({loginUrl:``,loginEnabled:!1,callbackUrl:``}),N=e(),P=e(!1),F=async()=>{let e=await r(h.restApiContext);return N.value=e,e},I=async e=>{let t=await a(h.restApiContext,e);return N.value=t,t},L=t({get:()=>M.value.loginEnabled,set:e=>{M.value.loginEnabled=e}}),R=t(()=>v.value===d.Oidc),z=e({loginLabel:``,loginEnabled:!1}),B=e(!1);return{showSsoLoginButton:b,getSSORedirectUrl:x,initialize:S,selectedAuthProtocol:y,initializeSelectedProtocol:()=>{y.value||=R.value?_.OIDC:_.SAML},saml:C,samlConfig:w,isSamlLoginEnabled:T,isEnterpriseSamlEnabled:E,isDefaultAuthenticationSaml:D,getSamlMetadata:O,getSamlConfig:k,saveSamlConfig:A,testSamlConfig:j,oidc:M,oidcConfig:N,isOidcLoginEnabled:L,isEnterpriseOidcEnabled:P,isDefaultAuthenticationOidc:R,getOidcConfig:F,saveOidcConfig:I,ldap:z,isLdapLoginEnabled:t(()=>z.value.loginEnabled),isEnterpriseLdapEnabled:B,ldapLoginLabel:t(()=>z.value.loginLabel),getLdapConfig:async()=>await p(g().restApiContext),getLdapSynchronizations:async e=>await c(g().restApiContext,e),testLdapConnection:async()=>await m(g().restApiContext),updateLdapConfig:async e=>await l(g().restApiContext,e),runLdapSync:async e=>await u(g().restApiContext,e)}});export{v as n,_ as t}; //# sourceMappingURL=sso.store-DmM4R1YZ.js.map