mirror of https://github.com/vapor/docs.git
build
This commit is contained in:
parent
39028e7b81
commit
4339967602
|
|
@ -911,6 +911,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1062,6 +1062,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1000,6 +1000,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -960,6 +960,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -993,6 +993,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1021,6 +1021,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
@ -1878,13 +1890,13 @@ the username and password.</p>
|
|||
</a>
|
||||
|
||||
|
||||
<a href="../../sessions/package/" title="Package" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
|
||||
<a href="../redirect-middleware/" title="Redirect Middleware" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
|
||||
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
|
||||
<span class="md-flex__ellipsis">
|
||||
<span class="md-footer-nav__direction">
|
||||
Next
|
||||
</span>
|
||||
Package
|
||||
Redirect Middleware
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
|
|
|
|||
|
|
@ -960,6 +960,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1000,6 +1000,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -928,6 +928,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1027,6 +1027,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1062,6 +1062,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1061,6 +1061,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1144,6 +1144,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -967,6 +967,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1076,6 +1076,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1054,6 +1054,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1040,6 +1040,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1021,6 +1021,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1008,6 +1008,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -994,6 +994,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1013,6 +1013,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -980,6 +980,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1069,6 +1069,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1000,6 +1000,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -960,6 +960,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1925,6 +1925,56 @@
|
|||
"text": "Now we can make a request to our Vapor app. GET /me HTTP / 1.1 Authorization : Basic dmFwb3I6Zm9v Note dmFwb3I6Zm9v is \"vapor:foo\" base64 encoded where \"vapor\" is the username and \n\"foo\" is the password. This is the format of Basic authorization headers. And we should get a response like. HTTP / 1.1 200 OK Content-Type : text/plain Set-Cookie : vapor-session=... \n\nVapor Notice the vapor-session in the response. This can be used in subsequent requests instead of \nthe username and password.",
|
||||
"title": "Request"
|
||||
},
|
||||
{
|
||||
"location": "/auth/redirect-middleware/",
|
||||
"text": "Redirect Middlewares\n\n\nIncluded in the \nAuthProvider\n package are \nRedirectMiddleware\n and \nInverseRedirectMiddleware\n classes that will help you \nredirect unauthenticated or authenticated requests to a given path. This is especially useful for redirecting users away from secure\npages to a login page and vice versa.\n\n\nRedirect Middleware\n\n\nLet's take a look at how to add a \nRedirectMiddleware\n to your application.\n\n\nExisting Auth\n\n\nSince we only want this middleware to apply to secure pages, we'll apply it using route groups.\n\n\nYou should already have a protected area in your application using one of the authentication middlewares.\n\n\nimport\n \nVapor\n\n\nimport\n \nAuthProvider\n\n\n\nlet\n \ndrop\n \n=\n \ntry\n \nDroplet\n()\n\n\n\ndrop\n.\nget\n(\nlogin\n)\n \n{\n \nreq\n \nin\n\n \nreturn\n \n// some login form\n\n\n}\n\n\n\nlet\n \nauth\n \n=\n \nTokenAuthenticationMiddleware\n(\nUser\n.\nself\n)\n\n\nlet\n \nprotected\n \n=\n \ndrop\n.\ngrouped\n([\nauth\n])\n\n\nprotected\n.\nget\n(\nsecure\n)\n \n{\n \nreq\n \nin\n\n \nlet\n \nuser\n \n=\n \ntry\n \nreq\n.\nauth\n.\nassertAuthenticated\n(\nUser\n.\nself\n)\n\n \nreturn\n \nWelcome to the secure page, \n\\(\nuser\n.\nname\n)\n\n\n}\n\n\n\n\n\n\nThe above snippet protects access to the page at \nGET /secure\n using the \nTokenAuthenticationMiddleware\n. \n\n\nSince we've applied \nTokenAuthenticationMiddleware\n, this page cannot be accessed by anyone not authenticated.\nAlthough this is perfectly secure, we should provide a better experience for unauthenticated users. Instead of \njust showing them an error message, we can redirect them to the login page.\n\n\nAdd Redirect\n\n\nCreating a redirect middleware is very simple. We'll use one of the presets for redirecting a user to \n/login\n.\n\n\nlet\n \nredirect\n \n=\n \nRedirectMiddleware\n.\nlogin\n()\n\n\n\n\n\n\nNow we just need to add this redirect middleware to our \nprotected\n route group mentioned previously.\n\n\nlet\n \nprotected\n \n=\n \ndrop\n.\ngrouped\n([\nredirect\n,\n \nauth\n])\n\n\n\n\n\n\n\n\nWarning\n\n\nMake sure the redirect middleware comes \nbefore\n the auth middleware. \n\n\n\n\nComplete Example\n\n\nNow whenever an unauthenticated user attemps to visit \nGET /secure\n, they will be redirected to \nGET /login\n.\n\n\nimport\n \nVapor\n\n\nimport\n \nAuthProvider\n\n\n\nlet\n \ndrop\n \n=\n \ntry\n \nDroplet\n()\n\n\n\nlet\n \nredirect\n \n=\n \nRedirectMiddleware\n.\nlogin\n()\n\n\nlet\n \nauth\n \n=\n \nTokenAuthenticationMiddleware\n(\nTestUser\n.\nself\n)\n\n\n\nlet\n \nprotected\n \n=\n \ndrop\n.\ngrouped\n([\nredirect\n,\n \nauth\n])\n\n\nprotected\n.\nget\n \n{\n \nreq\n \nin\n\n \nlet\n \nuser\n \n=\n \ntry\n \nreq\n.\nauth\n.\nassertAuthenticated\n(\nTestUser\n.\nself\n)\n\n \nreturn\n \nWelcome to the dashboard, \n\\(\nuser\n.\nname\n)\n\n\n}\n\n\n\n\n\n\nCustom Route\n\n\nIf your login page is not \n/login\n or you'd like the redirect middleware to redirect to a different type of page, \nsimply use the full initializer.\n\n\nlet\n \nredirect\n \n=\n \nRedirectMiddleware\n(\npath\n:\n \n/foo\n)\n\n\n\n\n\n\nInverse Redirect Middleware\n\n\nComplementary to the \nRedirectMiddleware\n is the \nInverseRedirectMiddleware\n. Just like you want to redirect unauthenticated\nusers away from secure pages, you also might want to redirect \nauthenticated\n users away from certain pages.\n\n\nFor example, if a user is already authenticated and they visit the login page, they might be confused and attempt to login again.\n\n\nExample\n\n\nHere is an example of the \nInverseRedirectMiddleware\n being used to redirect authenticated \nUser\ns away from the login page.\n\n\nWe are using the preset \n.home()\n convenience, which redirects the user to \nGET /\n.\n\n\nimport\n \nVapor\n\n\nimport\n \nAuthProvider\n\n\n\nlet\n \ndrop\n \n=\n \ntry\n \nDroplet\n()\n\n\n\nlet\n \nredirect\n \n=\n \nInverseRedirectMiddleware\n.\nhome\n(\nUser\n.\nself\n)\n\n\nlet\n \ngroup\n \n=\n \ndrop\n.\ngrouped\n([\nredirect\n])\n\n\ngroup\n.\nget\n(\nlogin\n)\n \n{\n \nreq\n \nin\n\n \nreturn\n \nPlease login\n\n\n}\n\n\n\n\n\n\nCustom Route\n\n\nIf your desired page is not \n/\n or you'd like the inverse redirect middleware to redirect to a different type of page, \nsimply use the full initializer.\n\n\nlet\n \nredirect\n \n=\n \nInverseRedirectMiddleware\n(\nUser\n.\nself\n,\n \npath\n:\n \n/foo\n)",
|
||||
"title": "Redirect Middleware"
|
||||
},
|
||||
{
|
||||
"location": "/auth/redirect-middleware/#redirect-middlewares",
|
||||
"text": "Included in the AuthProvider package are RedirectMiddleware and InverseRedirectMiddleware classes that will help you \nredirect unauthenticated or authenticated requests to a given path. This is especially useful for redirecting users away from secure\npages to a login page and vice versa.",
|
||||
"title": "Redirect Middlewares"
|
||||
},
|
||||
{
|
||||
"location": "/auth/redirect-middleware/#redirect-middleware",
|
||||
"text": "Let's take a look at how to add a RedirectMiddleware to your application.",
|
||||
"title": "Redirect Middleware"
|
||||
},
|
||||
{
|
||||
"location": "/auth/redirect-middleware/#existing-auth",
|
||||
"text": "Since we only want this middleware to apply to secure pages, we'll apply it using route groups. You should already have a protected area in your application using one of the authentication middlewares. import Vapor import AuthProvider let drop = try Droplet () drop . get ( login ) { req in \n return // some login form } let auth = TokenAuthenticationMiddleware ( User . self ) let protected = drop . grouped ([ auth ]) protected . get ( secure ) { req in \n let user = try req . auth . assertAuthenticated ( User . self ) \n return Welcome to the secure page, \\( user . name ) } The above snippet protects access to the page at GET /secure using the TokenAuthenticationMiddleware . Since we've applied TokenAuthenticationMiddleware , this page cannot be accessed by anyone not authenticated.\nAlthough this is perfectly secure, we should provide a better experience for unauthenticated users. Instead of \njust showing them an error message, we can redirect them to the login page.",
|
||||
"title": "Existing Auth"
|
||||
},
|
||||
{
|
||||
"location": "/auth/redirect-middleware/#add-redirect",
|
||||
"text": "Creating a redirect middleware is very simple. We'll use one of the presets for redirecting a user to /login . let redirect = RedirectMiddleware . login () Now we just need to add this redirect middleware to our protected route group mentioned previously. let protected = drop . grouped ([ redirect , auth ]) Warning Make sure the redirect middleware comes before the auth middleware.",
|
||||
"title": "Add Redirect"
|
||||
},
|
||||
{
|
||||
"location": "/auth/redirect-middleware/#complete-example",
|
||||
"text": "Now whenever an unauthenticated user attemps to visit GET /secure , they will be redirected to GET /login . import Vapor import AuthProvider let drop = try Droplet () let redirect = RedirectMiddleware . login () let auth = TokenAuthenticationMiddleware ( TestUser . self ) let protected = drop . grouped ([ redirect , auth ]) protected . get { req in \n let user = try req . auth . assertAuthenticated ( TestUser . self ) \n return Welcome to the dashboard, \\( user . name ) }",
|
||||
"title": "Complete Example"
|
||||
},
|
||||
{
|
||||
"location": "/auth/redirect-middleware/#custom-route",
|
||||
"text": "If your login page is not /login or you'd like the redirect middleware to redirect to a different type of page, \nsimply use the full initializer. let redirect = RedirectMiddleware ( path : /foo )",
|
||||
"title": "Custom Route"
|
||||
},
|
||||
{
|
||||
"location": "/auth/redirect-middleware/#inverse-redirect-middleware",
|
||||
"text": "Complementary to the RedirectMiddleware is the InverseRedirectMiddleware . Just like you want to redirect unauthenticated\nusers away from secure pages, you also might want to redirect authenticated users away from certain pages. For example, if a user is already authenticated and they visit the login page, they might be confused and attempt to login again.",
|
||||
"title": "Inverse Redirect Middleware"
|
||||
},
|
||||
{
|
||||
"location": "/auth/redirect-middleware/#example",
|
||||
"text": "Here is an example of the InverseRedirectMiddleware being used to redirect authenticated User s away from the login page. We are using the preset .home() convenience, which redirects the user to GET / . import Vapor import AuthProvider let drop = try Droplet () let redirect = InverseRedirectMiddleware . home ( User . self ) let group = drop . grouped ([ redirect ]) group . get ( login ) { req in \n return Please login }",
|
||||
"title": "Example"
|
||||
},
|
||||
{
|
||||
"location": "/auth/redirect-middleware/#custom-route_1",
|
||||
"text": "If your desired page is not / or you'd like the inverse redirect middleware to redirect to a different type of page, \nsimply use the full initializer. let redirect = InverseRedirectMiddleware ( User . self , path : /foo )",
|
||||
"title": "Custom Route"
|
||||
},
|
||||
{
|
||||
"location": "/sessions/package/",
|
||||
"text": "Using Sessions\n\n\nThis module is a part of Vapor, just add:\n\n\nimport\n \nSessions",
|
||||
|
|
|
|||
|
|
@ -967,6 +967,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -974,6 +974,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1015,6 +1015,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -960,6 +960,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -994,6 +994,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -960,6 +960,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -981,6 +981,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1015,6 +1015,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -960,6 +960,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -980,6 +980,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
@ -1580,7 +1592,7 @@
|
|||
<div class="md-footer-nav">
|
||||
<nav class="md-footer-nav__inner md-grid">
|
||||
|
||||
<a href="../../auth/persist/" title="Persist" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
|
||||
</div>
|
||||
|
|
@ -1589,7 +1601,7 @@
|
|||
<span class="md-footer-nav__direction">
|
||||
Previous
|
||||
</span>
|
||||
Persist
|
||||
Redirect Middleware
|
||||
</span>
|
||||
</div>
|
||||
</a>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
<url>
|
||||
<loc>/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -13,37 +13,37 @@
|
|||
|
||||
<url>
|
||||
<loc>/getting-started/install-on-macos/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/getting-started/install-on-ubuntu/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/getting-started/toolbox/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/getting-started/hello-world/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/getting-started/manual/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/getting-started/xcode/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -53,49 +53,49 @@
|
|||
|
||||
<url>
|
||||
<loc>/vapor/folder-structure/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/vapor/droplet/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/vapor/views/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/vapor/controllers/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/vapor/provider/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/vapor/hash/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/vapor/log/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/vapor/commands/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
|
||||
<url>
|
||||
<loc>/configs/config/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -115,13 +115,13 @@
|
|||
|
||||
<url>
|
||||
<loc>/json/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/json/overview/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -131,31 +131,31 @@
|
|||
|
||||
<url>
|
||||
<loc>/routing/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/routing/overview/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/routing/parameters/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/routing/group/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/routing/collection/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -165,37 +165,37 @@
|
|||
|
||||
<url>
|
||||
<loc>/fluent/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/fluent/getting-started/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/fluent/model/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/fluent/database/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/fluent/query/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/fluent/relations/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -205,13 +205,13 @@
|
|||
|
||||
<url>
|
||||
<loc>/cache/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/cache/overview/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -221,19 +221,19 @@
|
|||
|
||||
<url>
|
||||
<loc>/mysql/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/mysql/provider/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/mysql/driver/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -243,13 +243,13 @@
|
|||
|
||||
<url>
|
||||
<loc>/redis/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/redis/provider/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -259,37 +259,43 @@
|
|||
|
||||
<url>
|
||||
<loc>/auth/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/auth/provider/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/auth/getting-started/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/auth/helper/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/auth/password/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/auth/persist/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/auth/redirect-middleware/</loc>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -299,13 +305,13 @@
|
|||
|
||||
<url>
|
||||
<loc>/sessions/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/sessions/sessions/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -315,61 +321,61 @@
|
|||
|
||||
<url>
|
||||
<loc>/http/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/http/request/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/http/response/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/http/middleware/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/http/body/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/http/response-representable/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/http/responder/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/http/client/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/http/server/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/http/cors/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -379,19 +385,19 @@
|
|||
|
||||
<url>
|
||||
<loc>/leaf/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/leaf/provider/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/leaf/leaf/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -401,13 +407,13 @@
|
|||
|
||||
<url>
|
||||
<loc>/validation/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/validation/overview/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -417,13 +423,13 @@
|
|||
|
||||
<url>
|
||||
<loc>/node/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/node/getting-started/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -433,13 +439,13 @@
|
|||
|
||||
<url>
|
||||
<loc>/core/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/core/overview/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -449,13 +455,13 @@
|
|||
|
||||
<url>
|
||||
<loc>/bits/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/bits/overview/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -465,13 +471,13 @@
|
|||
|
||||
<url>
|
||||
<loc>/debugging/package/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/debugging/overview/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -481,13 +487,13 @@
|
|||
|
||||
<url>
|
||||
<loc>/deploy/nginx/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/deploy/supervisor/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
@ -497,19 +503,19 @@
|
|||
|
||||
<url>
|
||||
<loc>/version/1_5/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/version/2_0/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/version/support/</loc>
|
||||
<lastmod>2017-07-20</lastmod>
|
||||
<lastmod>2017-07-26</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -928,6 +928,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1000,6 +1000,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1021,6 +1021,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -981,6 +981,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1087,6 +1087,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -928,6 +928,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1014,6 +1014,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -988,6 +988,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -917,6 +917,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../auth/redirect-middleware/" title="Redirect Middleware" class="md-nav__link">
|
||||
Redirect Middleware
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
Loading…
Reference in New Issue