<turbo-stream action="remove" target="search-server-down-message"></turbo-stream><turbo-stream action="replace" target="search-results-page-"><template><div id="search-results-page-1" class="search-results-page">
    <ul class="screensteps-found-lessons" data-search-results-logger-url-value="https://document.phenixid.net/search_queries">
    <li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="bc/4BkL4K2imc1yDaWAHlus5HzIr0rDbPYs=--1XImYIClw7+pomeP--VzlPqLMwkcnJKGfeluXFiw==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="115.76798">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="agouyq6wlbgrilwcuspy3ogaxlb458cm"><title id="agouyq6wlbgrilwcuspy3ogaxlb458cm">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/119068/l/1716231-valves"><mark>Valves</mark></a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Aug 24, 2023</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#PhenixIDAuthenticationServices">PhenixID Authentication Services</a>
                <a data-action="search-result#sendBeacon" href="/m/119068">Valves 4.7</a>
                <a data-action="search-result#sendBeacon" href="/m/119068/c/418602">About</a>
              <a data-action="search-result#sendBeacon" href="/m/119068/l/1716231-valves">Valves</a>
            </div>
        </li>
    </ul>

  </div>
</header>
<div class="description">
      <div class="search_results search-result">This manual provides documentation of the valves, around 150, shipped with PhenixID Server.
A valve is a small highly specialised block of logic. By putting valves together in a chain, called a...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="lgNmu45gtKlphEFZKbZiGBEaR4pwRLkX2oY=--5TnEGC+EX6Oo4j3f--qITp+H9X6l4SZIIzNA9a9g==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="115.76798">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="ai6044a7xwugq13jqhr1ioo2e5jlwt8m"><title id="ai6044a7xwugq13jqhr1ioo2e5jlwt8m">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/121092/l/1755071-valves"><mark>Valves</mark></a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Dec 22, 2023</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#PhenixIDAuthenticationServices">PhenixID Authentication Services</a>
                <a data-action="search-result#sendBeacon" href="/m/121092">Valves 5.0</a>
                <a data-action="search-result#sendBeacon" href="/m/121092/c/427070">About</a>
              <a data-action="search-result#sendBeacon" href="/m/121092/l/1755071-valves">Valves</a>
            </div>
        </li>
    </ul>

  </div>
</header>
<div class="description">
      <div class="search_results search-result">This manual provides documentation of the valves, around 150, shipped with PhenixID Server.
A valve is a small highly specialised block of logic. By putting valves together in a chain, called a...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="u/ZsQ9ghwaWhtSpldjCYnC4ZzwBM/V3fz/Y=--feDR1/6rP5SsFQ1q--cr7/7tUwdpm4obsy3iLmFg==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="115.76798">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="abllcngmxrg2qi3yyz5xej68tvo89vqe"><title id="abllcngmxrg2qi3yyz5xej68tvo89vqe">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/122566/l/1787343-valves"><mark>Valves</mark></a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Mar 20, 2024</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#PhenixIDAuthenticationServices">PhenixID Authentication Services</a>
                <a data-action="search-result#sendBeacon" href="/m/122566">Valves 5.1</a>
                <a data-action="search-result#sendBeacon" href="/m/122566/c/433274">About</a>
              <a data-action="search-result#sendBeacon" href="/m/122566/l/1787343-valves">Valves</a>
            </div>
        </li>
    </ul>

  </div>
</header>
<div class="description">
      <div class="search_results search-result">This manual provides documentation of the valves, around 150, shipped with PhenixID Server.
A valve is a small highly specialised block of logic. By putting valves together in a chain, called a...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="p+0Trq8IjOdcTkLDaiKUdpeeA3pbxEizlv4=--gJqh3ZW2zTZVFOKL--E06QE426cJDywIarDTXLmQ==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="77.395">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="asx4ojr7z3jjzgxcve9xz9s9zxyn01c1"><title id="asx4ojr7z3jjzgxcve9xz9s9zxyn01c1">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/90910/l/1138878-include-valve-classes-from-external-packages">Include valve classes from external packages</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Oct 03, 2019</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#PhenixIDAuthenticationServices">PhenixID Authentication Services</a>
                <a data-action="search-result#sendBeacon" href="/m/90910">Solutions</a>
                <a data-action="search-result#sendBeacon" href="/m/90910/c/303557">Misc configuration solutions</a>
              <a data-action="search-result#sendBeacon" href="/m/90910/l/1138878-include-valve-classes-from-external-packages">Include valve classes from external packages</a>
            </div>
        </li>
    </ul>

  </div>
</header>
<div class="description">
      <div class="search_results search-result">This document describes how to make PhenixID Authentication Services recognize valve classes outside of the com.phenixidentity package.
This is applicable when own valves have been developed....</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="M/JGd8qogJ7AOYfIZun0qbyqs62VcCoxaQ==--8hRayOQYWDUZIAAB--AxhtNZhOLkIYxuHNcQ3d8w==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="42.294243">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="asecuee8ow3jaenshat839cc32chvprn"><title id="asecuee8ow3jaenshat839cc32chvprn">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/58226/l/627935-pipes-com-phenixidentity-phenix-pipes">PIPES - com.phenixidentity~phenix-pipes</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Apr 17, 2019</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#PhenixIDAuthenticationServices">PhenixID Authentication Services</a>
                <a data-action="search-result#sendBeacon" href="/m/58226">Technical overview</a>
                <a data-action="search-result#sendBeacon" href="/m/58226/c/184244">Modules</a>
              <a data-action="search-result#sendBeacon" href="/m/58226/l/627935-pipes-com-phenixidentity-phenix-pipes">PIPES - com.phenixidentity~phenix-pipes</a>
            </div>
        </li>
    </ul>

  </div>
</header>
<div class="description">
      <div class="search_results search-result">The purpose of PIPES module is to centralise all data access. The PIPES module handles all reads and writes to/from any datasource. In addition, data manipulation and validation is also a big part...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="rRf/VP3GKT8UjZcagCy2TZrrXgX13od2TlY=--6DKlVrMqP6gG33+I--9Q2PKAeV6177uOX2eAZPFA==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="41.083076">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="aoomqbm42ek3tqysb3db1u02y4hdtcks"><title id="aoomqbm42ek3tqysb3db1u02y4hdtcks">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/90910/l/1138971-how-to-setup-the-http-api-for-session-verification-get-userid-and-authentication-method">How to setup the HTTP API for session verification (get userID and authentication method)</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Jun 22, 2020</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#PhenixIDAuthenticationServices">PhenixID Authentication Services</a>
                <a data-action="search-result#sendBeacon" href="/m/90910">Solutions</a>
                <a data-action="search-result#sendBeacon" href="/m/90910/c/303560">HTTP API Configuration</a>
              <a data-action="search-result#sendBeacon" href="/m/90910/l/1138971-how-to-setup-the-http-api-for-session-verification-get-userid-and-authentication-method">How to setup the HTTP API for session verification (get userID and authentication method)</a>
            </div>
        </li>
    </ul>

  </div>
</header>
<div class="description">
      <div class="search_results search-result">Prerequisites
- PAS 2.7 installed
- Authenticator(s) pipe must store authentication method (session property auth_method) and userid (session property userid) in session. This is configured by...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="QMn7AiljKykUEjDe2gEsfoya+JtUa0zV4DE=--LfdVHm6DyZ8PBRXK--UH7qKgZ+3o1wdrgG9Oxstw==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="40.227146">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="ap7lhd0eigrv0n5zirr0gpx3kdchv2p7"><title id="ap7lhd0eigrv0n5zirr0gpx3kdchv2p7">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/90910/l/1138975-how-to-setup-the-http-api-for-get-otp-based-on-called-in-phone-number">How to setup the HTTP API for Get OTP based on called-in phone number</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Jun 22, 2020</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#PhenixIDAuthenticationServices">PhenixID Authentication Services</a>
                <a data-action="search-result#sendBeacon" href="/m/90910">Solutions</a>
                <a data-action="search-result#sendBeacon" href="/m/90910/c/303560">HTTP API Configuration</a>
              <a data-action="search-result#sendBeacon" href="/m/90910/l/1138975-how-to-setup-the-http-api-for-get-otp-based-on-called-in-phone-number">How to setup the HTTP API for Get OTP based on called-in phone number</a>
            </div>
        </li>
    </ul>

  </div>
</header>
<div class="description">
      <div class="search_results search-result">About this document
This document will instruct how to setup the HTTP API for the use case "Get OTP based on called-in phone number". You can read more about the purpose of the use case...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="lT4O5Z6X6DriBmsbc8pPwrL/ZJm7EkIYqag=--pTbOHtqa8a9mZDBP--aiZVjeIk4KbYhfpMrfR61A==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="40.21802">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="av1p01nxlhy50emsd275kffpbminv9e"><title id="av1p01nxlhy50emsd275kffpbminv9e">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/119068/l/1716075-pipeloopexecutorvalve">PipeLoopExecutorValve</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Aug 24, 2023</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#PhenixIDAuthenticationServices">PhenixID Authentication Services</a>
                <a data-action="search-result#sendBeacon" href="/m/119068">Valves 4.7</a>
                <a data-action="search-result#sendBeacon" href="/m/119068/c/418572">Pipe</a>
              <a data-action="search-result#sendBeacon" href="/m/119068/l/1716075-pipeloopexecutorvalve">PipeLoopExecutorValve</a>
            </div>
        </li>
    </ul>

  </div>
</header>
<div class="description">
      <div class="search_results search-result">Valve for executing a pipe in a loop.
Loop continues until one of the following conditions is fulfilled:
Executed flow returns a successful and empty response
Max number of iterations are reached...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="/ZB+bF/EfKSgdkkQhD/8QnREskWmNZtrkUY=--vopyTyFK+4evVWQk--6OYw0XCRk3NqGlt5PWuArQ==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="40.21802">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="a8barap01rr2jod2c25kgi4dbtbi4gmb"><title id="a8barap01rr2jod2c25kgi4dbtbi4gmb">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/121092/l/1754979-pipeloopexecutorvalve">PipeLoopExecutorValve</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Dec 22, 2023</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#PhenixIDAuthenticationServices">PhenixID Authentication Services</a>
                <a data-action="search-result#sendBeacon" href="/m/121092">Valves 5.0</a>
                <a data-action="search-result#sendBeacon" href="/m/121092/c/427047">Pipe</a>
              <a data-action="search-result#sendBeacon" href="/m/121092/l/1754979-pipeloopexecutorvalve">PipeLoopExecutorValve</a>
            </div>
        </li>
    </ul>

  </div>
</header>
<div class="description">
      <div class="search_results search-result">Valve for executing a pipe in a loop.
Loop continues until one of the following conditions is fulfilled:
Executed flow returns a successful and empty response
Max number of iterations are reached...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="Li8NK5oqgb1yxl4850j/8/l5Q6NNEJ3fNYk=--VFWTvjeUVcIgpdu2--Eqhb+7hT5DVCu485okELmA==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="40.21802">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="ar8f7xo5o7mq1hpse8y3vgiwknnllazp"><title id="ar8f7xo5o7mq1hpse8y3vgiwknnllazp">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/122566/l/1787211-pipeloopexecutorvalve">PipeLoopExecutorValve</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Mar 20, 2024</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#PhenixIDAuthenticationServices">PhenixID Authentication Services</a>
                <a data-action="search-result#sendBeacon" href="/m/122566">Valves 5.1</a>
                <a data-action="search-result#sendBeacon" href="/m/122566/c/433252">Pipe</a>
              <a data-action="search-result#sendBeacon" href="/m/122566/l/1787211-pipeloopexecutorvalve">PipeLoopExecutorValve</a>
            </div>
        </li>
    </ul>

  </div>
</header>
<div class="description">
      <div class="search_results search-result">Valve for executing a pipe in a loop.
Loop continues until one of the following conditions is fulfilled:
Executed flow returns a successful and empty response
Max number of iterations are reached...</div>
</div>

</li>
</ul>
    <form id="search-results-page-2" data-turbo-stream="true" action="/searches" accept-charset="UTF-8" method="get">
    <input type="hidden" name="text" id="text" value="valves" />
    <input type="hidden" name="page" id="page" value="2" />
  <button class="block ss-button ss-button--outline m-y--sm">More Results</button>
</form>
</div>
</template></turbo-stream><turbo-stream action="after" target="search-results-page-"><template><script>
//<![CDATA[
document.getElementById("search-results-page-").firstElementChild.scrollIntoView({ behavior: "smooth" });
//]]>
</script></template></turbo-stream>