move login tutorials into security tab

This commit is contained in:
Devin Howard 2016-10-12 11:39:18 +08:00
parent b96afa3f33
commit e48c4de5bd

View file

@ -65,23 +65,6 @@
</div> </div>
{% endif %} {% endif %}
{% if method.securedBy.length %}
{% for securedBy in method.securedBy %}
{% if securedBy %}
<div class="alert alert-warning">
{% set securedByScopes = renderSecuredBy(securedBy) %}
<span class="glyphicon glyphicon-lock" title="Authentication required"></span> Secured by {{ securedByScopes }}
{% set securityScheme = securitySchemes[securedBy] %}
{% if securityScheme.description %}
{% markdown %}
{{ securityScheme.description }}
{% endmarkdown %}
{% endif %}
</div>
{% endif %}
{% endfor %}
{% endif %}
<!-- Nav tabs --> <!-- Nav tabs -->
<ul class="nav nav-tabs"> <ul class="nav nav-tabs">
{% if method.allUriParameters.length or method.queryString or method.queryParameters or method.headers or method.body %} {% if method.allUriParameters.length or method.queryString or method.queryParameters or method.headers or method.body %}
@ -249,33 +232,47 @@
{% if method.securedBy.length %} {% if method.securedBy.length %}
<div class="tab-pane" id="{{ resource.uniqueId }}_{{ method.method }}_securedby"> <div class="tab-pane" id="{{ resource.uniqueId }}_{{ method.method }}_securedby">
{% for securedBy in method.securedBy %} {% for securedBy in method.securedBy %}
{% set securityScheme = securitySchemes[securedBy] %} {% if securedBy %}
<h1>Secured by {{ securedBy }}</h1> {% set securityScheme = securitySchemes[securedBy] %}
<h1>Secured by {{ securedBy }}</h1>
{% if securityScheme.describedBy.headers.length %} <div class="alert alert-warning">
<h3>Headers</h3> {% set securedByScopes = renderSecuredBy(securedBy) %}
<ul> <span class="glyphicon glyphicon-lock" title="Authentication required"></span> Secured by {{ securedByScopes }}
{% for item in securityScheme.describedBy.headers %} {% set securityScheme = securitySchemes[securedBy] %}
{% include "./item.nunjucks" %} {% if securityScheme.description %}
{% endfor %} {% markdown %}
</ul> {{ securityScheme.description }}
{% endif %} {% endmarkdown %}
{% endif %}
{% for response in securityScheme.describedBy.responses.length %} {% if securityScheme.describedBy.headers.length %}
<h2>HTTP status code <a href="http://httpstatus.es/{{ response.code }}" target="_blank">{{ response.code }}</a></h2> <h3>Headers</h3>
<ul>
{% for item in securityScheme.describedBy.headers %}
{% include "./item.nunjucks" %}
{% endfor %}
</ul>
{% endif %}
{% for response in securityScheme.describedBy.responses.length %}
<h2>HTTP status code <a href="http://httpstatus.es/{{ response.code }}" target="_blank">{{ response.code }}</a></h2>
{% markdown %} {% markdown %}
{{ response.description}} {{ response.description}}
{% endmarkdown %} {% endmarkdown %}
{% if response.headers.length %} {% if response.headers.length %}
<h3>Headers</h3> <h3>Headers</h3>
<ul> <ul>
{% for item in response.headers %} {% for item in response.headers %}
{% include "./item.nunjucks" %} {% include "./item.nunjucks" %}
{% endfor %} {% endfor %}
</ul> </ul>
{% endif %} {% endif %}
{% endfor %} {% endfor %}
</div>
{% else %}
<h1>This route can be access anonymously.</h1>
{% endif %}
{% endfor %} {% endfor %}
</div> </div>
{% endif %} {% endif %}