<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="n0pp8LvTC3FFz6F2Go7RDoqlmYVozGSdLP8=--Yl/Pl51y2CC0j7kx--Dq9WaJSaYO/tuKITsUpgKA==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="115.340324">
    <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="ahko1eunlo55qf5x2l8czff37vrmdmcj"><title id="ahko1eunlo55qf5x2l8czff37vrmdmcj">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="EfpkGj6OUgccmclAb2xLNxnwCs56Ih7YfB4=--UOol2i8TaL65cLrl--hyMViG6Yt8cCOMPofvF+tw==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="115.340324">
    <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="aqz146q79ttoy72hasarn3tg0iepbdni"><title id="aqz146q79ttoy72hasarn3tg0iepbdni">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="pPtVJM6j0s3k2GguCOHntYxEk2a0NMFtCa0=--12ePMOu7oyA6Lzrq--EBfk5OIcs7ez2XKhCXAPJA==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="115.340324">
    <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="anpz87ys2pmx2yytl5g8wza8np3inpwi"><title id="anpz87ys2pmx2yytl5g8wza8np3inpwi">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="HVNn9pClPefUOTgrgWAmIpXQUAe/kP2/D4M=--7WRWxz7iZmI/9qXl--oxxf+krX8MZgvREVMj8O4g==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="77.176315">
    <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="a1k3jl565s01cpxu690tuufuu9lzzgyn"><title id="a1k3jl565s01cpxu690tuufuu9lzzgyn">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="vevcZucNgIy9vlUQvTY0oeOGmjB3YLzuCw==--IXh4khGA2ko0wrbT--swDHtXQ0oV1j9qkT++p3Bw==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="42.33575">
    <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="afhiezcldwwqlc0kskdoubr3hegbp7r9"><title id="afhiezcldwwqlc0kskdoubr3hegbp7r9">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="C+iBkdJp7xYmfmyh1EDpRO/HIjwrRWZPUpM=--rFxDgIi2A32mj8UK--IhZtqvNmooUEihzY9CiXDA==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="41.122192">
    <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="aiz05syyhu14cr89tgiqi4kpmieqkcdw"><title id="aiz05syyhu14cr89tgiqi4kpmieqkcdw">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="oMvjC/DIoHcjeu0hLAetDqVlDEXdyEm+tzk=--wTLYthgn4Y9l4Tyw--05meqsFyWxud8espKpFAzQ==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="40.266056">
    <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="aqbu0syjjor5vomrawvi7jdbhu6daz3o"><title id="aqbu0syjjor5vomrawvi7jdbhu6daz3o">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="xHsdkozbLVnn59O1aJxeOYAyvs+0ks+vw24=--wqTb6QNWrnhIjGAU--EqoerzVC80nw1FIdIq2OwA==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="40.25192">
    <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="ak1nuwdlj1h0obr4mrer1c7ge5ov66u0"><title id="ak1nuwdlj1h0obr4mrer1c7ge5ov66u0">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="0KtJj2NQIh1eQwUkhngcuaKG1ivn03nXuu0=--pfkgcDu4QFauwqhn--QWpEqP2ePpDuJbFwAEEo0Q==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="40.25192">
    <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="arj6paanhqgozrcw8mnayjjh7mc7hfkj"><title id="arj6paanhqgozrcw8mnayjjh7mc7hfkj">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="KSASOgpyndJiOA2OSoxvKeyaNCHDGrQLYuY=--m2shVpwHQkxwCZzB--8YdIOYIQGcnthkqTRqceFA==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="40.25192">
    <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="arl938gs0ke0hionvxejs3kgnm57z2jc"><title id="arl938gs0ke0hionvxejs3kgnm57z2jc">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>