All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.325e2d4b-1366.8c40ccdf5ccfb2cbfef1.js Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
"use strict";(self.webpackChunkgraylog_web_interface=self.webpackChunkgraylog_web_interface||[]).push([["325e2d4b-1366"],{mQj188v6:(e,t,a)=>{a.r(t),a.d(t,{default:()=>w});var n=a("Z7aTuO5B"),i=(a("uY5bz6of"),a("13c3YmZ3")),l=a("F9olzlTR"),r=a("0zTRKSqx"),c=a("UiXZqrDE"),s=a("AztyBNMT"),o=a("J6y4/h8P"),m=a("DeVaSktS"),u=a("YyiN4DLW"),d=a("BSHS2nUH"),h=a("6n4dw8v3");const p=o.default.div.withConfig({displayName:"ServiceSelect__ElementsContainer",componentId:"sc-byhlqv-0"})(["display:flex;align-items:start;width:100%;"]),v=(0,o.default)(c.Form).withConfig({displayName:"ServiceSelect__StyledForm",componentId:"sc-byhlqv-1"})(["max-width:360px;width:100%;"]),S=o.default.div.withConfig({displayName:"ServiceSelect__FormGroup",componentId:"sc-byhlqv-2"})(["flex:1;"]),E=e=>{let{authServiceType:t}=e;const a=m.ZP.SYSTEM.AUTHENTICATION.BACKENDS.createBackend(t);d.Z.push(a)},y=()=>{const e=s.PluginStore.exports("authentication.services").sort(((e,t)=>(0,h.S)(e.displayName,t.displayName))).map((e=>({label:e.displayName,value:e.name})));return n.createElement(c.Formik,{onSubmit:E,initialValues:{authServiceType:void 0}},(t=>{let{isSubmitting:a,isValid:i}=t;return n.createElement(v,null,n.createElement(p,null,n.createElement(S,{className:"form-group"},n.createElement(c.Field,{name:"authServiceType",validate:(0,u.OP)({required:!0})},(t=>{let{field:{name:a,value:i,onChange:l},meta:{error:c}}=t;return n.createElement(n.Fragment,null,n.createElement(r.Ph,{clearable:!1,inputProps:{"aria-label":"Select a service"},onChange:e=>l({target:{value:e,name:a}}),options:e,placeholder:"Select a service",value:i}),n.createElement(r.d2,{error:c}))})))," ",n.createElement(l.zx,{bsStyle:"success",disabled:a||!i,type:"submit"},"Get started")))}))},f=e=>{let{title:t}=e;return n.createElement(l.X2,{className:"content"},n.createElement(l.JX,{md:6,mdOffset:3},n.createElement(r.ai,{title:t},n.createElement("p",null,"Beside the built-in authentication mechanisms like its internal user database or LDAP/Active Directory, authentication services can also be extended by plugins to support other authentication mechanisms. Select an authentication service to setup a new one."),n.createElement(y,null))))};f.defaultProps={title:void 0};const g=f;var b=a("lcYXG3Mn"),C=a("4Js8dUPg"),N=a("04jJRAHX");const w=()=>{const{finishedLoading:e,activeBackend:t}=(0,b.Z)();return n.createElement(r.$4,{title:"Create Authentication Service"},n.createElement(i.Z,null),n.createElement(r.mr,{title:"Create Authentication Service",actions:n.createElement(N.Z,{activeBackend:t,finishedLoading:e}),documentationLink:{title:"Authentication documentation",path:C.Z.PAGES.USERS_ROLES}},n.createElement("span",null,"Configure Graylog's authentication services of this Graylog cluster.")),n.createElement(g,{title:"Create New Authentication Service"}))}}}]);
//# sourceMappingURL=325e2d4b-1366.8c40ccdf5ccfb2cbfef1.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy