https://www.howtoforge.com/linux_openldap_setup_server_client

ID da verificação
458e773d-1ce8-4ce9-94ec-6d2d3e3ac7e9Concluído
URL enviado:
https://www.howtoforge.com/linux_openldap_setup_server_client
Relatório concluído:

Os links de saída identificados na página

Variáveis JavaScript · 24 encontrada(s)

Variáveis JavaScript globais carregadas no objeto janela de uma página são variáveis declaradas fora das funções e acessíveis de qualquer lugar no código dentro do escopo atual

NomeTipo
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
__setCMPv2RequestDatafunction
gtagLoadBackoffnumber
gtagLoadedCheckfunction
_CMPv2RequestDataobject
cmpIsOnboolean
newEzVignettefunction
AMPobject

Mensagens de registro do console · 1 encontrada(s)

Mensagens registradas no console web

TipoCategoriaLog
infoother
URL
https://cdn.ampproject.org/v0.js
Texto
Powered by AMP ⚡ HTML – Version 2410081535000 https://www.howtoforge.com/linux_openldap_setup_server_client

HTML

O corpo HTML bruto da página

<!DOCTYPE html><html amp="" lang="de-DE" amp-version="2410081535000" class="i-amphtml-singledoc i-amphtml-standalone"><head><style amp-runtime="">html{overflow-x:hidden!important}html.i-amphtml-fie{height:100%!important;width:100%!important}html:not([amp4ads]),html:not([amp4ads]) body{height:auto!important}html:not([amp4ads]) body{margin:0!important}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html.i-amphtml-singledoc.i-amphtml-embedded{-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}html.i-amphtml-fie>body,html.i-amphtml-singledoc>body{overflow:visible!important}html.i-amphtml-fie:not(.i-amphtml-inabox)>body,html.i-amphtml-singledoc:not(.i-amphtml-inabox)>body{position:relative!important}html.i-amphtml-ios-embed-legacy>body{overflow-x:hidden!important;overflow-y:auto!important;position:absolute!important}html.i-amphtml-ios-embed{overflow-y:auto!important;position:static}#i-amphtml-wrapper{overflow-x:hidden!important;overflow-y:auto!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;display:block!important}html.i-amphtml-ios-embed.i-amphtml-ios-overscroll,html.i-amphtml-ios-embed.i-amphtml-ios-overscroll>#i-amphtml-wrapper{-webkit-overflow-scrolling:touch!important}#i-amphtml-wrapper>body{position:relative!important;border-top:1px solid transparent!important}#i-amphtml-wrapper+body{visibility:visible}#i-amphtml-wrapper+body .i-amphtml-lightbox-element,#i-amphtml-wrapper+body[i-amphtml-lightbox]{visibility:hidden}#i-amphtml-wrapper+body[i-amphtml-lightbox] .i-amphtml-lightbox-element{visibility:visible}#i-amphtml-wrapper.i-amphtml-scroll-disabled,.i-amphtml-scroll-disabled{overflow-x:hidden!important;overflow-y:hidden!important}amp-instagram{padding:54px 0px 0px!important;background-color:#fff}amp-iframe iframe{box-sizing:border-box!important}[amp-access][amp-access-hide]{display:none}[subscriptions-dialog],body:not(.i-amphtml-subs-ready) [subscriptions-action],body:not(.i-amphtml-subs-ready) [subscriptions-section]{display:none!important}amp-experiment,amp-live-list>[update]{display:none}amp-list[resizable-children]>.i-amphtml-loading-container.amp-hidden{display:none!important}amp-list [fetch-error],amp-list[load-more] [load-more-button],amp-list[load-more] [load-more-end],amp-list[load-more] [load-more-failed],amp-list[load-more] [load-more-loading]{display:none}amp-list[diffable] div[role=list]{display:block}amp-story-page,amp-story[standalone]{min-height:1px!important;display:block!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;width:100%!important}amp-story[standalone]{background-color:#000!important;position:relative!important}amp-story-page{background-color:#757575}amp-story .amp-active>div,amp-story .i-amphtml-loader-background{display:none!important}amp-story-page:not(:first-of-type):not([distance]):not([active]){transform:translateY(1000vh)!important}amp-autocomplete{position:relative!important;display:inline-block!important}amp-autocomplete>input,amp-autocomplete>textarea{padding:0.5rem;border:1px solid rgba(0,0,0,.33)}.i-amphtml-autocomplete-results,amp-autocomplete>input,amp-autocomplete>textarea{font-size:1rem;line-height:1.5rem}[amp-fx^=fly-in]{visibility:hidden}amp-script[nodom],amp-script[sandboxed]{position:fixed!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;visibility:hidden}
/*# sourceURL=/css/ampdoc.css*/[hidden]{display:none!important}.i-amphtml-element{display:inline-block}.i-amphtml-blurry-placeholder{transition:opacity 0.3s cubic-bezier(0.0,0.0,0.2,1)!important;pointer-events:none}[layout=nodisplay]:not(.i-amphtml-element){display:none!important}.i-amphtml-layout-fixed,[layout=fixed][width][height]:not(.i-amphtml-layout-fixed){display:inline-block;position:relative}.i-amphtml-layout-responsive,[layout=responsive][width][height]:not(.i-amphtml-layout-responsive),[width][height][heights]:not([layout]):not(.i-amphtml-layout-responsive),[width][height][sizes]:not(img):not([layout]):not(.i-amphtml-layout-responsive){display:block;position:relative}.i-amphtml-layout-intrinsic,[layout=intrinsic][width][height]:not(.i-amphtml-layout-intrinsic){display:inline-block;position:relative;max-width:100%}.i-amphtml-layout-intrinsic .i-amphtml-sizer{max-width:100%}.i-amphtml-intrinsic-sizer{max-width:100%;display:block!important}.i-amphtml-layout-container,.i-amphtml-layout-fixed-height,[layout=container],[layout=fixed-height][height]:not(.i-amphtml-layout-fixed-height){display:block;position:relative}.i-amphtml-layout-fill,.i-amphtml-layout-fill.i-amphtml-notbuilt,[layout=fill]:not(.i-amphtml-layout-fill),body noscript>*{display:block;overflow:hidden!important;position:absolute;top:0;left:0;bottom:0;right:0}body noscript>*{position:absolute!important;width:100%;height:100%;z-index:2}body noscript{display:inline!important}.i-amphtml-layout-flex-item,[layout=flex-item]:not(.i-amphtml-layout-flex-item){display:block;position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.i-amphtml-layout-fluid{position:relative}.i-amphtml-layout-size-defined{overflow:hidden!important}.i-amphtml-layout-awaiting-size{position:absolute!important;top:auto!important;bottom:auto!important}i-amphtml-sizer{display:block!important}@supports (aspect-ratio:1/1){i-amphtml-sizer.i-amphtml-disable-ar{display:none!important}}.i-amphtml-blurry-placeholder,.i-amphtml-fill-content{display:block;height:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;width:0;margin:auto}.i-amphtml-layout-size-defined .i-amphtml-fill-content{position:absolute;top:0;left:0;bottom:0;right:0}.i-amphtml-replaced-content,.i-amphtml-screen-reader{padding:0!important;border:none!important}.i-amphtml-screen-reader{position:fixed!important;top:0px!important;left:0px!important;width:4px!important;height:4px!important;opacity:0!important;overflow:hidden!important;margin:0!important;display:block!important;visibility:visible!important}.i-amphtml-screen-reader~.i-amphtml-screen-reader{left:8px!important}.i-amphtml-screen-reader~.i-amphtml-screen-reader~.i-amphtml-screen-reader{left:12px!important}.i-amphtml-screen-reader~.i-amphtml-screen-reader~.i-amphtml-screen-reader~.i-amphtml-screen-reader{left:16px!important}.i-amphtml-unresolved{position:relative;overflow:hidden!important}.i-amphtml-select-disabled{-webkit-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.i-amphtml-notbuilt,[layout]:not(.i-amphtml-element),[width][height][heights]:not([layout]):not(.i-amphtml-element),[width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element){position:relative;overflow:hidden!important;color:transparent!important}.i-amphtml-notbuilt:not(.i-amphtml-layout-container)>*,[layout]:not([layout=container]):not(.i-amphtml-element)>*,[width][height][heights]:not([layout]):not(.i-amphtml-element)>*,[width][height][sizes]:not([layout]):not(.i-amphtml-element)>*{display:none}amp-img:not(.i-amphtml-element)[i-amphtml-ssr]>img.i-amphtml-fill-content{display:block}.i-amphtml-notbuilt:not(.i-amphtml-layout-container),[layout]:not([layout=container]):not(.i-amphtml-element),[width][height][heights]:not([layout]):not(.i-amphtml-element),[width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element){color:transparent!important;line-height:0!important}.i-amphtml-ghost{visibility:hidden!important}.i-amphtml-element>[placeholder],[layout]:not(.i-amphtml-element)>[placeholder],[width][height][heights]:not([layout]):not(.i-amphtml-element)>[placeholder],[width][height][sizes]:not([layout]):not(.i-amphtml-element)>[placeholder]{display:block;line-height:normal}.i-amphtml-element>[placeholder].amp-hidden,.i-amphtml-element>[placeholder].hidden{visibility:hidden}.i-amphtml-element:not(.amp-notsupported)>[fallback],.i-amphtml-layout-container>[placeholder].amp-hidden,.i-amphtml-layout-container>[placeholder].hidden{display:none}.i-amphtml-layout-size-defined>[fallback],.i-amphtml-layout-size-defined>[placeholder]{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:1}amp-img[i-amphtml-ssr]:not(.i-amphtml-element)>[placeholder]{z-index:auto}.i-amphtml-notbuilt>[placeholder]{display:block!important}.i-amphtml-hidden-by-media-query{display:none!important}.i-amphtml-element-error{background:red!important;color:#fff!important;position:relative!important}.i-amphtml-element-error:before{content:attr(error-message)}i-amp-scroll-container,i-amphtml-scroll-container{position:absolute;top:0;left:0;right:0;bottom:0;display:block}i-amp-scroll-container.amp-active,i-amphtml-scroll-container.amp-active{overflow:auto;-webkit-overflow-scrolling:touch}.i-amphtml-loading-container{display:block!important;pointer-events:none;z-index:1}.i-amphtml-notbuilt>.i-amphtml-loading-container{display:block!important}.i-amphtml-loading-container.amp-hidden{visibility:hidden}.i-amphtml-element>[overflow]{cursor:pointer;position:relative;z-index:2;visibility:hidden;display:initial;line-height:normal}.i-amphtml-layout-size-defined>[overflow]{position:absolute}.i-amphtml-element>[overflow].amp-visible{visibility:visible}template{display:none!important}.amp-border-box,.amp-border-box *,.amp-border-box :after,.amp-border-box :before{box-sizing:border-box}amp-pixel{display:none!important}amp-analytics,amp-auto-ads,amp-story-auto-ads{position:fixed!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;visibility:hidden}amp-story{visibility:hidden!important}html.i-amphtml-fie>amp-analytics{position:initial!important}[visible-when-invalid]:not(.visible),form [submit-error],form [submit-success],form [submitting]{display:none}amp-accordion{display:block!important}@media (min-width:1px){:where(amp-accordion>section)>:first-child{margin:0;background-color:#efefef;padding-right:20px;border:1px solid #dfdfdf}:where(amp-accordion>section)>:last-child{margin:0}}amp-accordion>section{float:none!important}amp-accordion>section>*{float:none!important;display:block!important;overflow:hidden!important;position:relative!important}amp-accordion,amp-accordion>section{margin:0}amp-accordion:not(.i-amphtml-built)>section>:last-child{display:none!important}amp-accordion:not(.i-amphtml-built)>section[expanded]>:last-child{display:block!important}
/*# sourceURL=/css/ampshared.css*/</style><style amp-extension="amp-access">
/*# sourceURL=/extensions/amp-access/0.1/amp-access.css*/</style><style amp-extension="amp-ad">amp-ad iframe,amp-embed iframe{border:0!important;margin:0!important;padding:0!important;position:relative}.i-amphtml-ad-default-holder{position:absolute;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:hsla(0,0%,78%,.05)}.i-amphtml-ad-default-holder:after{content:"Ad";content:attr(data-ad-holder-text);background-color:transparent;border-radius:2px;color:#696969;font-size:10px;line-height:1;font-family:Arial,sans-serif;padding:3px 4px 1px;border:1px solid #696969}amp-ad[sticky]{visibility:hidden;-ms-flex-align:center;align-items:center}amp-ad[type=adsense],amp-ad[type=doubleclick]{direction:ltr}amp-ad[data-a4a-upgrade-type=amp-ad-network-adsense-impl]>iframe,amp-ad[data-a4a-upgrade-type=amp-ad-network-doubleclick-impl]>iframe{min-height:0;min-width:0}amp-ad[data-a4a-upgrade-type=amp-ad-network-doubleclick-impl][height=fluid]>iframe{height:100%!important;width:100%!important;position:relative}amp-ad[data-a4a-upgrade-type=amp-ad-network-doubleclick-impl][height=fluid]{width:100%!important}amp-ad .amp-ad-close-button{position:absolute;width:28px;height:28px;right:0;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="341 8 13 13"><path fill="%234F4F4F" fill-rule="evenodd" d="M354 9.31 352.69 8l-5.19 5.19L342.31 8 341 9.31l5.19 5.19-5.19 5.19 1.31 1.31 5.19-5.19 5.19 5.19 1.31-1.31-5.19-5.19z"/></svg>');background-size:13px 13px;background-position:9px;background-color:#fff;background-repeat:no-repeat;box-shadow:0 -1px 1px 0 rgba(0,0,0,.2);border:none;border-radius:12px 0 0 0}amp-ad .amp-ad-close-button:before{position:absolute;content:"";top:-20px;right:0;left:-20px;bottom:0}amp-ad[sticky=bottom-right] .amp-ad-close-button,amp-ad[sticky=bottom] .amp-ad-close-button,amp-ad[sticky=left] .amp-ad-close-button,amp-ad[sticky=right] .amp-ad-close-button{top:-28px}amp-ad[sticky=top] .amp-ad-close-button{transform:rotate(270deg);bottom:-28px}amp-ad[sticky=left] .amp-ad-close-button{transform:rotate(90deg);left:0}[dir=rtl] amp-ad .amp-ad-close-button{right:auto;left:0;border-top-left-radius:0;border-top-right-radius:12px;background-position:6px}[dir=rtl] amp-ad .amp-ad-close-button:before{right:-20px;left:0}amp-ad[sticky]{z-index:2147483647;position:fixed;overflow:visible!important;box-shadow:0 0 5px 0 rgba(0,0,0,.2)!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}amp-ad[sticky=top]{padding-bottom:5px;top:0}amp-ad[sticky=bottom],amp-ad[sticky=top]{width:100%!important;max-height:20%!important;background:#fff}amp-ad[sticky=bottom]{max-width:100%;padding-bottom:env(safe-area-inset-bottom,0px);bottom:0;padding-top:4px}amp-ad[sticky=bottom-right]{bottom:0;right:0}amp-ad[sticky=left],amp-ad[sticky=right]{background:#fff}amp-ad[sticky=left] iframe,amp-ad[sticky=right] iframe{max-width:120px!important}amp-ad[sticky=left]{left:0}amp-ad[sticky=right]{right:0}@media (max-width:1024px){amp-ad[sticky=left],amp-ad[sticky=right]{display:none!important}}
/*# sourceURL=/extensions/amp-ad/0.1/amp-ad.css*/</style><style amp-extension="amp-sticky-ad">amp-sticky-ad{position:fixed!important;text-align:center;bottom:0!important;left:0;width:100%!important;z-index:11;max-height:100px!important;box-sizing:border-box;opacity:1!important;background-image:none!important;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2)!important;margin-bottom:0!important;padding-bottom:env(safe-area-inset-bottom,0px)}amp-sticky-ad-top-padding{display:block;width:100%!important;background:#fff;height:4px;max-height:5px!important;z-index:12}.i-amphtml-sticky-ad-layout{display:-ms-flexbox;display:flex;visibility:hidden!important;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:visible!important;transform:translateZ(0)!important}amp-sticky-ad[visible]{visibility:visible!important}.i-amphtml-sticky-ad-layout>amp-ad{display:block}.amp-sticky-ad-close-button{position:absolute;visibility:hidden;width:28px;height:28px;top:-28px;right:0;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="341 8 13 13"><path fill="%234F4F4F" fill-rule="evenodd" d="M354 9.31 352.69 8l-5.19 5.19L342.31 8 341 9.31l5.19 5.19-5.19 5.19 1.31 1.31 5.19-5.19 5.19 5.19 1.31-1.31-5.19-5.19z"/></svg>');background-size:13px 13px;background-position:9px;background-color:#fff;background-repeat:no-repeat;box-shadow:0 -1px 1px 0 rgba(0,0,0,.2);border:none;border-radius:12px 0 0 0}amp-sticky-ad[visible]>.amp-sticky-ad-close-button{visibility:visible}.amp-sticky-ad-close-button:before{position:absolute;content:"";top:-20px;right:0;left:-20px;bottom:0}[dir=rtl] .amp-sticky-ad-close-button{right:auto;left:0;border-top-left-radius:0;border-top-right-radius:12px;background-position:6px}[dir=rtl] .amp-sticky-ad-close-button:before{right:-20px;left:0}
/*# sourceURL=/extensions/amp-sticky-ad/1.0/amp-sticky-ad.css*/</style><meta charset="utf-8">
<script>
// templated by golang 
function __setCMPv2RequestData() {
    window._CMPv2RequestData = {
	    "language": "en",
	    "stylingLogo": "//g.ezodn.com/utilcave_com/middleton/img.webp?dirname=howtoforge_com&amp;img=/logo/howtoforge_com"
    };
}
__setCMPv2RequestData();

var gtagLoadBackoff = 50;
function gtagLoadedCheck() {
    if(typeof gtag == 'undefined') {
        gtagLoadBackoff += 50;

        return setTimeout(function(){
            gtagLoadedCheck();
        }, gtagLoadBackoff);
    } else {
        gtag('consent', 'default', {
            'ad_storage': 'denied',
            'ad_user_data': 'denied',
            'ad_personalization': 'denied',
            'analytics_storage': 'denied'
        });
    }
}

gtagLoadedCheck();</script>

	
	<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
	<title>Step-by-step OpenLDAP Installation and Configuration</title>
	<meta name="keywords" content="linux">
	<meta name="description" content="Step-by-step OpenLDAP Installation and Configuration

This tutorial describes how to install and configure an OpenLDAP server and also an OpenLDAP c... ">
	<meta property="og:title" content="Step-by-step OpenLDAP Installation and Configuration">
	<meta property="og:description" content="Step-by-step OpenLDAP Installation and Configuration

This tutorial describes how to install and configure an OpenLDAP server and also an OpenLDAP c... ">
	<meta property="og:site_name" content="HowtoForge">
	<meta property="og:type" content="article">
	<meta name="twitter:card" content="summary">
	<meta name="twitter:site" content="@howtoforgecom">
	<meta name="twitter:creator" content="@howtoforgecom">
	<meta name="twitter:title" content="Step-by-step OpenLDAP Installation and Configuration">
	<meta name="twitter:description" content="Step-by-step OpenLDAP Installation and Configuration

This tutorial describes how to install and configure an OpenLDAP server and also an OpenLDAP c... ">
	<link rel="alternate" href="https://www.howtoforge.com/linux_openldap_setup_server_client" hreflang="en">	<link rel="next" href="https://www.howtoforge.com/linux_openldap_setup_server_client_p2">	<link rel="canonical" href="https://www.howtoforge.com/linux_openldap_setup_server_client">	<script custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js" async=""></script>
	<script src="https://cdn.ampproject.org/v0.js" async=""></script>
	<!--<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Merriweather:400,400italic,700,700italic">-->
	<style amp-boilerplate="">body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript>
	<style amp-custom="">
		/* Generic WP styling */

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.amp-wp-enforced-sizes {
	/** Our sizes fallback is 100vw, and we have a padding on the container; the max-width here prevents the element from overflowing. **/
	max-width: 100%;
	margin: 0 auto;
}

.amp-wp-unknown-size img {
	/** Worst case scenario when we can't figure out dimensions for an image. **/
	/** Force the image into a box of fixed dimensions and use object-fit to scale. **/
	object-fit: contain;
}

/* Template Styles */

.amp-wp-content,
.amp-wp-title-bar div {
		margin: 0 auto;
	max-width: 750px;
	}

html {
	background: #0a89c0;
}

body {
	background: #fff;
	color: #353535;
	font-family: 'Merriweather', 'Verdana', 'Times New Roman', Times, Serif;
	font-weight: 300;
	line-height: 1.75em;
}

p,
ol,
ul,
figure {
	margin: 0 0 1em;
	padding: 0;
}

a,
a:visited {
	color: #0a89c0;
}

a:hover,
a:active,
a:focus {
	color: #353535;
}

/* Quotes */

blockquote {
	color: #353535;
	background: rgba(127,127,127,.125);
	border-left: 2px solid #0a89c0;
	margin: 8px 0 24px 0;
	padding: 16px;
}

blockquote p:last-child {
	margin-bottom: 0;
}

/* UI Fonts */

.amp-wp-meta,
.amp-wp-header div,
.amp-wp-title,
.wp-caption-text,
.amp-wp-tax-category,
.amp-wp-tax-tag,
.amp-wp-comments-link,
.amp-wp-footer p,
.back-to-top {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}

/* Header */

.amp-wp-header {
	background-color: #0a89c0;
}

.amp-wp-header div {
	color: #fff;
	font-size: 1em;
	font-weight: 400;
	margin: 0 auto;
	max-width: calc(840px - 32px);
	padding: .875em 16px;
	position: relative;
}

.amp-wp-header a {
	color: #fff;
	text-decoration: none;
}

/* Site Icon */

.amp-wp-header .amp-wp-site-icon {
	/** site icon is 32px **/
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 50%;
	position: absolute;
	right: 18px;
	top: 10px;
}

/* Article */

.amp-wp-article {
	color: #353535;
	font-weight: 400;
	margin: 1.5em auto;
	max-width: 840px;
	overflow-wrap: break-word;
	word-wrap: break-word;
}

/* Article Header */

.amp-wp-article-header {
	align-items: center;
	align-content: stretch;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 1.5em 16px 1.5em;
}

.amp-wp-title {
	color: #353535;
	display: block;
	flex: 1 0 100%;
	font-weight: 900;
	margin: 0 0 .625em;
	width: 100%;
}

/* Article Meta */

.amp-wp-meta {
	color: #696969;
	display: inline-block;
	flex: 2 1 50%;
	font-size: .875em;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}

.amp-wp-article-header .amp-wp-meta:last-of-type {
	text-align: right;
}

.amp-wp-article-header .amp-wp-meta:first-of-type {
	text-align: left;
}

.amp-wp-byline amp-img,
.amp-wp-byline .amp-wp-author {
	display: inline-block;
	vertical-align: middle;
}

.amp-wp-byline amp-img {
	border: 1px solid #0a89c0;
	border-radius: 50%;
	position: relative;
	margin-right: 6px;
}

.amp-wp-posted-on {
	text-align: right;
}

/* Featured image */

.amp-wp-article-featured-image {
	margin: 0 0 1em;
}
.amp-wp-article-featured-image amp-img {
	margin: 0 auto;
}
.amp-wp-article-featured-image.wp-caption .wp-caption-text {
	margin: 0 18px;
}

/* Article Content */

.amp-wp-article-content {
	margin: 0 16px;
}

.amp-wp-article-content ul,
.amp-wp-article-content ol {
	margin-left: 1em;
}

.amp-wp-article-content amp-img {
	margin: 0 auto;
}

.amp-wp-article-content amp-img.alignright {
	margin: 0 0 1em 16px;
}

.amp-wp-article-content amp-img.alignleft {
	margin: 0 16px 1em 0;
}

/* Captions */

.wp-caption {
	padding: 0;
}

.wp-caption.alignleft {
	margin-right: 16px;
}

.wp-caption.alignright {
	margin-left: 16px;
}

.wp-caption .wp-caption-text {
	border-bottom: 1px solid #c2c2c2;
	color: #696969;
	font-size: .875em;
	line-height: 1.5em;
	margin: 0;
	padding: .66em 10px .75em;
}

/* AMP Media */

amp-carousel {
	background: #c2c2c2;
	margin: 0 -16px 1.5em;
}
amp-iframe,
amp-youtube,
amp-instagram,
amp-vine {
	background: #c2c2c2;
	margin: 0 -16px 1.5em;
}

.amp-wp-article-content amp-carousel amp-img {
	border: none;
}

amp-carousel > amp-img > img {
	object-fit: contain;
}

.amp-wp-iframe-placeholder {
	background: #c2c2c2 url( https://www.howtoforge.com/images/placeholder-icon.png ) no-repeat center 40%;
	background-size: 48px 48px;
	min-height: 48px;
}

/* Article Footer Meta */

.amp-wp-article-footer .amp-wp-meta {
	display: block;
}

.amp-wp-tax-category,
.amp-wp-tax-tag {
	color: #696969;
	font-size: .875em;
	line-height: 1.5em;
	margin: 1.5em 16px;
}

.amp-wp-comments-link {
	color: #696969;
	font-size: .875em;
	line-height: 1.5em;
	text-align: center;
	margin: 2.25em 0 1.5em;
}

.amp-wp-comments-link a {
	border-style: solid;
	border-color: #c2c2c2;
	border-width: 1px 1px 2px;
	border-radius: 4px;
	background-color: transparent;
	color: #0a89c0;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	margin: 0 auto;
	max-width: 200px;
	padding: 11px 16px;
	text-decoration: none;
	width: 50%;
	-webkit-transition: background-color 0.2s ease;
			transition: background-color 0.2s ease;
}

/* AMP Footer */

.amp-wp-footer {
	border-top: 1px solid #c2c2c2;
	margin: calc(1.5em - 1px) 0 0;
}

.amp-wp-footer div {
	margin: 0 auto;
	max-width: calc(840px - 32px);
	padding: 1.25em 16px 1.25em;
	position: relative;
}

.amp-wp-footer h2 {
	font-size: 1em;
	line-height: 1.375em;
	margin: 0 0 .5em;
}

.amp-wp-footer p {
	color: #696969;
	font-size: .8em;
	line-height: 1.5em;
	margin: 0 85px 0 0;
}

.amp-wp-footer a {
	text-decoration: none;
}

.back-to-top {
	bottom: 1.275em;
	font-size: .8em;
	font-weight: 600;
	line-height: 2em;
	position: absolute;
	right: 16px;
}
		td, th {
text-align: left;
}

a, a:active, a:visited {
text-decoration: underline;
}

.command {
    padding: 1em;
    border: 1px dashed #2f6fab;
    color: black;
    background-color: #f9f9f9;
    line-height: 1.1em;
    font-family: Courier New, Courier, mono;
    font-style: italic;
}

.system {
    color: black;
        font-family: Courier New, Courier, mono;
        font-style: italic;
}

.highlight {
    color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
	</style>
	<!--<script async custom-element="amp-auto-ads"
        src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js">
	</script>-->
<script id="amp-access" type="application/json">{"authorization":"//www.howtoforge.com/ezampdata?url=https%3A%2F%2Fwww.howtoforge.com%2Flinux_openldap_setup_server_client\u0026cid=CLIENT_ID(AMP_ECID_EZOIC)\u0026pid=PAGE_VIEW_ID\u0026d=g340,a340,o340,h340,b340,b340,k340,k340,g260,a260,o260,h260,b260,b260,k260,k260,g280,a280,o280,h280,b280,b280,c280,c280,d280,o710,h710,e710,b710,b710,a710,k710,k710,g710,o711,h711,e711,b711,b711,a711,k711,k711,g711,o702,h702,e702,b702,b702,a702,g702,c702,c702,d702,g100,d100\u0026wc=552\u0026tid=175","authorizationFallbackResponse":"{}","noPingback":true}</script>
<script async="" custom-element="amp-access" src="https://cdn.ampproject.org/v0/amp-access-0.1.js"></script>
<script async="" custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>
<script async="" custom-element="amp-sticky-ad" src="https://cdn.ampproject.org/v0/amp-sticky-ad-1.0.js"></script>
<script>
    (function(window, document) {
        if (typeof window.__cmp !== "undefined") {
            window.__cmp('getVendorConsents', null, function(result) {
				ezConsentCategories.preference = !!(result.purposeConsents[4]&1);
				ezConsentCategories.statistics = !!(result.purposeConsents[5]&1);
				ezConsentCategories.marketing = !!(result.purposeConsents[2]&result.purposeConsents[3]&1);
				__ezconsent.setEzoicConsentSettings(ezConsentCategories);
            });
        }
    })(window, document);
</script>
<script type="text/javascript">var cmpIsOn = true;</script><link rel="preconnect" href="https://www.howtoforge.com" referrerpolicy="origin"><script async="" custom-element="amp-auto-lightbox" data-script="amp-auto-lightbox" i-amphtml-inserted="" crossorigin="anonymous" src="https://cdn.ampproject.org/rtv/012410081535000/v0/amp-auto-lightbox-0.1.js"></script></head>

<body class="amp-mode-mouse" style="opacity: 1; visibility: visible; animation: auto ease 0s 1 normal none running none;">

<header id="#top" class="amp-wp-header">
	<div>
		<a href="https://www.howtoforge.com">HowtoForge</a>
	</div>
</header>

<article class="amp-wp-article">
	<header class="amp-wp-article-header">
		<h1 class="amp-wp-title">Step-by-step OpenLDAP Installation and Configuration</h1>	

<!-- Ezoic - under_page_title_amp - under_page_title -->
<span id="ezoic-pub-ad-placeholder-132"></span>
<!-- End Ezoic - under_page_title_amp - under_page_title -->
<!--
<amp-ad
  width="300"
  height="250"
  type="ezoic"
  data-slot="132"
  data-json='{"targeting":{"compid":0}, "extras":{"adsense_text_color":"000000"}'
>
</amp-ad>
-->
		
		<div class="amp-wp-meta amp-wp-byline">
			<span class="amp-wp-author author vcard">Author: ganesh35							</span>
		</div>
	</header>

	<div class="amp-wp-article-content">
		<h2 id="stepbystep-openldap-installation-and-configuration">Step-by-step OpenLDAP Installation and Configuration</h2>
<p>This tutorial describes how to install and configure an OpenLDAP server and also an OpenLDAP client.</p>
<h3 id="step-by-step-installation-and-configuration-openldap-server">Step by Step Installation and Configuration OpenLDAP Server</h3>
<p>Software:&nbsp; OS-Cent OS 4.4, openldap 2.2.13-6.4E<br>System name:&nbsp;&nbsp; <span class="system">ldap.adminmart.com</span><br>Domain name:&nbsp;&nbsp; <span class="system">adminmart.com</span><br>System IP:&nbsp;&nbsp;&nbsp;&nbsp; <span class="system">192.168.1.212</span></p>

<p>Note: Use your domain name and IP instead of <span class="system">adminmart</span>.<br></p><span id="ezoic-pub-ad-placeholder-709" data-method="ai-placeholders" class="ezoic-autoinsert-ad"></span>

<p>Easy steps for adding users:<br>&nbsp;&nbsp;&nbsp; 1. Create unix user<br>&nbsp;&nbsp;&nbsp; 2. Create unix user's ldap passwd file<br>&nbsp;&nbsp;&nbsp; 3. Convert passwd.file to ldif file<br>&nbsp;&nbsp;&nbsp; 4. Add ldap file to LDAP Directory using ldapadd</p>
<h3 id="step-requirements">Step #1. Requirements</h3>
<p><span class="system">&nbsp;&nbsp;&nbsp; compat-openldap.i386 0:2.1.30-6.4E <br>&nbsp;&nbsp;&nbsp; openldap-clients.i386 0:2.2.13-6.4E <br>&nbsp;&nbsp;&nbsp; openldap-devel.i386 0:2.2.13-6.4E <br>&nbsp;&nbsp;&nbsp; openldap-servers.i386 0:2.2.13-6.4E <br>&nbsp;&nbsp;&nbsp; openldap-servers-sql.i386 0:2.2.13-6.4E</span></p>

<p>You can install them using the command:</p>

<pre class="command">yum install *openldap* -y</pre>

<p>&nbsp;</p>
<h3 id="step-start-the-service">Step #2. Start the service</h3>
<pre class="command">[root@ldap ~]# chkconfig --levels 235 ldap on<br>[root@ldap ~]# service ldap start&nbsp;</pre>

<p></p>
<h3 id="step-create-ldap-root-user-password">Step #3. Create LDAP root user password</h3>
<pre class="command">[root@ldap ~]# slappasswd<br>&nbsp;&nbsp; &nbsp;New password: <br>&nbsp;&nbsp; &nbsp;Re-enter new password: <br>&nbsp;&nbsp;&nbsp; {SSHA}cWB1VzxDXZLf6F4pwvyNvApBQ8G/DltW<br>[root@ldap ~]#</pre>
<h3 id="step-update-etcopenldapslapdconf-for-the-root-password">Step #4. Update /etc/openldap/slapd.conf for the root password</h3>
<pre class="command">[root@ldap ~]# vi /etc/openldap/slapd.conf<br></pre>

<pre>&nbsp;&nbsp;&nbsp; #68 database&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bdb
&nbsp;&nbsp;&nbsp; #69 suffix&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "dc=adminmart,dc=com"
&nbsp;&nbsp;&nbsp; #70 rootdn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "cn=Manager,dc=adminmart,dc=com"
&nbsp;&nbsp;&nbsp; #71 rootpw&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {SSHA}cWB1VzxDXZLf6F4pwvyNvApBQ8G/DltW&nbsp;</pre>
<h3 id="step-apply-changes">Step #5. Apply Changes</h3>
<pre class="command">[root@ldap ~]# service ldap restart&nbsp;</pre>
<h3 id="step-create-test-users">Step #6. Create test users</h3>
<pre class="command">[root@ldap ~]# useradd test1<br>[root@ldap ~]# passwd test1<br>&nbsp;&nbsp; &nbsp;Changing password for user test1.<br>&nbsp;&nbsp; &nbsp;New UNIX password: <br>&nbsp;&nbsp; &nbsp;Retype new UNIX password: <br>&nbsp;&nbsp; &nbsp;passwd: all authentication tokens updated successfully.<br>[root@ldap ~]# useradd test2<br>[root@ldap ~]# passwd test2<br>&nbsp;&nbsp; &nbsp;Changing password for user test2.<br>&nbsp;&nbsp; &nbsp;New UNIX password: <br>&nbsp;&nbsp; &nbsp;Retype new UNIX password: <br>&nbsp;&nbsp; &nbsp;passwd: all authentication tokens updated successfully.<br>[root@ldap ~]# <br></pre>

<p>Note: Repeat the same for the rest of users&nbsp;</p>
<h3 id="step-migrate-local-users-to-ldap">Step #7. Migrate local users to LDAP</h3>
<pre class="command">[root@ldap ~]# grep root /etc/passwd &gt; /etc/openldap/passwd.root<br>[root@ldap ~]# grep test1 /etc/passwd &gt; /etc/openldap/passwd.test1<br>[root@ldap ~]# grep test2 /etc/passwd &gt; /etc/openldap/passwd.test2<br></pre>

<p>&nbsp;Note: Repeat the same for the rest of users </p><span id="ezoic-pub-ad-placeholder-710" data-method="ai-placeholders" class="ezoic-autoinsert-ad"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span>
<h3 id="step-update-default-settings-on-file-usrshareopenldapmigrationmigratecommonph">Step #8. Update default settings on file /usr/share/openldap/migration/migrate_common.ph</h3>
<pre>&nbsp;&nbsp;&nbsp; #71 $DEFAULT_MAIL_DOMAIN = "adminmart.com";
&nbsp;&nbsp; &nbsp;#74 $DEFAULT_BASE = "dc=adminmart,dc=com";
</pre>
<h3 id="step-convert-passwdfile-to-ldif-ldap-data-interchange-format-filenbsp">Step #9. Convert passwd.file to ldif (LDAP Data Interchange Format) file&nbsp;</h3>
<pre class="command">[root@ldap ~]# /usr/share/openldap/migration/migrate_passwd.pl /etc/openldap/passwd.root /etc/openldap/root.ldif<br>[root@ldap ~]# /usr/share/openldap/migration/migrate_passwd.pl /etc/openldap/passwd.test1 /etc/openldap/test1.ldif<br>[root@ldap ~]# /usr/share/openldap/migration/migrate_passwd.pl /etc/openldap/passwd.test2 /etc/openldap/test2.ldif</pre>

<p>Note: Repeat the same for the rest of users</p>
<h3 id="step-update-rootldif-file-for-the-manager-of-ldap-servernbsp">Step #10. Update root.ldif file for the "Manager" of LDAP Server&nbsp;</h3>
<pre class="command">[root@ldap ~]# vi /etc/openldap/root.ldif</pre>

<pre>&nbsp;&nbsp; &nbsp;#1 dn: uid=root,ou=People,dc=adminmart,dc=com
&nbsp;&nbsp; &nbsp;#2 uid: root
&nbsp;&nbsp; &nbsp;#3 cn: Manager
&nbsp;&nbsp; &nbsp;#4 objectClass: account
</pre>
<h3 id="step-create-a-domain-ldif-file-etcopenldapadminmartcomldif">Step #11. Create a domain ldif file (/etc/openldap/adminmart.com.ldif)</h3>
<pre class="command">[root@ldap ~]# cat /etc/openldap/adminmart.com.ldif</pre>

<pre>&nbsp;&nbsp; &nbsp;dn: dc=adminmart,dc=com
&nbsp;&nbsp; &nbsp;dc: adminmart
&nbsp;&nbsp; &nbsp;description: LDAP Admin
&nbsp;&nbsp; &nbsp;objectClass: dcObject
&nbsp;&nbsp; &nbsp;objectClass: organizationalUnit
&nbsp;&nbsp; &nbsp;ou: rootobject 
&nbsp;&nbsp; &nbsp;dn: ou=People, dc=adminmart,dc=com
&nbsp;&nbsp; &nbsp;ou: People
&nbsp;&nbsp; &nbsp;description: Users of adminmart
&nbsp;&nbsp; &nbsp;objectClass: organizationalUnit
</pre>
<h3 id="step-import-all-users-in-to-the-ldap">Step #12. Import all users in to the LDAP</h3>
<p>Add the Domain ldif file&nbsp;</p><span id="ezoic-pub-ad-placeholder-711" data-method="ai-placeholders" class="ezoic-autoinsert-ad"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span>

<pre class="command">[root@ldap ~]# ldapadd -x -D "cn=Manager,dc=adminmart,dc=com" -W -f&nbsp; /etc/openldap/adminmart.com.ldif<br>&nbsp;&nbsp; &nbsp;Enter LDAP Password: <br>&nbsp;&nbsp; &nbsp;adding new entry "dc=adminmart,dc=com"<br>&nbsp;&nbsp; &nbsp;adding new entry "ou=People, dc=adminmart,dc=com"<br>[root@ldap ~]# <br></pre>

<p>Add the users:</p>

<pre class="command">[root@ldap ~]# ldapadd -x -D "cn=Manager,dc=adminmart,dc=com" -W -f&nbsp; /etc/openldap/root.ldif<br>&nbsp;&nbsp; &nbsp;Enter LDAP Password: <br>&nbsp;&nbsp; &nbsp;adding new entry "uid=root,ou=People,dc=adminmart,dc=com"<br>&nbsp;&nbsp; &nbsp;adding new entry "uid=operator,ou=People,dc=adminmart,dc=com"<br>[root@ldap ~]#<br><br>[root@ldap ~]# ldapadd -x -D "cn=Manager,dc=adminmart,dc=com" -W -f&nbsp; /etc/openldap/test1.ldif<br>&nbsp;&nbsp; &nbsp;Enter LDAP Password: <br>&nbsp;&nbsp; &nbsp;adding new entry "uid=test1,ou=People,dc=adminmart,dc=com"<br>[root@ldap ~]# <br><br>[root@ldap ~]# ldapadd -x -D "cn=Manager,dc=adminmart,dc=com" -W -f&nbsp; /etc/openldap/test2.ldif<br>&nbsp;&nbsp; &nbsp;Enter LDAP Password: <br>&nbsp;&nbsp; &nbsp;adding new entry "uid=test2,ou=People,dc=adminmart,dc=com"<br>&nbsp;[root@ldap ~]# <br></pre>

<p>&nbsp;Note: Repeat the same for the rest of users</p>
<h3 id="step-apply-changesnbsp">Step #13. Apply Changes&nbsp;</h3>
<pre class="command">[root@ldap ~]# service ldap restart&nbsp;</pre>
<h3 id="step-test-ldap-server">Step #14. Test LDAP Server</h3>
<p>It prints all the user information:</p>

<pre class="command">[root@ldap ~]# ldapsearch -x -b 'dc=adminmart,dc=com' '(objectclass=*)'&nbsp;</pre>

		<div class="extra-hatom-entry-title"><span class="entry-title">Step-by-step OpenLDAP Installation and Configuration</span></div>
	</div>
	
	<nav>
		<div>
			<div></div>
			<div class="amp-wp-posted-on"><a href="/linux_openldap_setup_server_client_p2/amp/">Next &gt;&gt;</a></div>
		</div>
	</nav>

	<footer class="amp-wp-article-footer">
		<div class="amp-wp-meta amp-wp-tax-category">
		Tags: <a href="/tutorials/linux/" rel="tag">linux</a> 
		</div>
	</footer></article>

<span id="ezoic-pub-ad-placeholder-702" data-method="ai-placeholders" class="ezoic-autoinsert-ad"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><span data-style="clear:both; display:block" id="ez-clearholder-"></span><footer class="amp-wp-footer">
	<div>
		<h2>HowtoForge</h2>
		<a href="#top" class="back-to-top">Back to top</a>
	</div>
</footer>
<amp-analytics class="i-amphtml-element i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-built i-amphtml-layout" i-amphtml-layout="fixed" aria-hidden="true" hidden="" style="width: 1px; height: 1px;"><script type="application/json">
{
	"triggers": {
		"trackPageview": {
			"on": "visible",
			"request": "pageview"
		}
	},
	"requests": {
		"base": "//s.howtoforge.com/piwik.php?idsite=1&rec=1&action_name=${title}&url=${sourceUrl}&rand=${random}&apiv=1&urlref=${documentReferrer}&res=${screenWidth}x${screenHeight}&lang=${browserLanguage}&gt_ms=${serverResponseTime}&cs=${documentCharset}&_cvar={\"1\":[\"errorName\",\"${errorName}\"],\"2\":[\"errorMessage\",\"${errorMessage}\"]}",
		"pageview": "${base}"
	}
}
</script></amp-analytics>


<!--[selectrongo:done]--><span id="ezoic-pub-ad-placeholder-100"></span><script async="" id="ezvig-script" src="https://g.ezodn.com/cmp/v2/v.js?v=4"></script><script>document.getElementById("ezvig-script").addEventListener("load",function(){if(window.__ezCmpConfig.vignette.eventHandlerTest){(function(){var vignetteConfig=window.__ezCmpConfig.vignette||{enabled:true,useVignetteLoader:true,eventHandlerTest:true,};if("useVignetteLoader"in window.__ezCmpConfig.vignette){vignetteConfig.useVignetteLoader=window.__ezCmpConfig.vignette.useVignetteLoader;};if("eventHandlerTest"in window.__ezCmpConfig.vignette){vignetteConfig.eventHandlerTest=window.__ezCmpConfig.vignette.eventHandlerTest;};this.vignette=newEzVignette(vignetteConfig);var triggerVignetteV2=function(){document.removeEventListener('scroll',triggerVignetteV2);window.vignette.handleClick();};var addVignetteTcfListener=function(){__tcfapi('addEventListener',2,function(tcdata,success){if(success){if(tcdata.gdprApplies==true&&(tcdata.eventStatus==="useractioncomplete"||tcdata.eventStatus==="tcloaded")&&tcdata.vendor.consents[755]){this.vignette.handleClick();}
else if(tcdata.gdprApplies==false){return}}});};if(window.__tcfapi){addVignetteTcfListener();}else{document.addEventListener('scroll',triggerVignetteV2);};})();};});</script></body></html>