mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2025-11-11 10:10:28 +08:00
82 lines
3.3 KiB
HTML
82 lines
3.3 KiB
HTML
{$layout "layout_popup"}
|
||
|
||
<h3>创建认证方式</h3>
|
||
<form class="ui form" data-tea-action="$" data-tea-success="success">
|
||
<csrf-token></csrf-token>
|
||
|
||
<table class="ui table definition selectable">
|
||
<tr>
|
||
<td class="title">名称 *</td>
|
||
<td>
|
||
<input type="text" name="name" maxlength="50" ref="focus"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>认证类型 *</td>
|
||
<td>
|
||
<select class="ui dropdown auto-width" name="type" v-model="type" @change="changeType">
|
||
<option value="">[认证类型]</option>
|
||
<option v-for="authType in authTypes" :value="authType.code">{{authType.name}}</option>
|
||
</select>
|
||
<p class="comment" v-html="authDescription"></p>
|
||
</td>
|
||
</tr>
|
||
|
||
<!-- BasicAuth -->
|
||
<tbody v-show="type == 'basicAuth'">
|
||
<tr>
|
||
<td>用户 *</td>
|
||
<td>
|
||
<http-auth-basic-auth-user-box></http-auth-basic-auth-user-box>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2">
|
||
<a href="" @click.prevent="showMoreBasicAuthOptions()">更多选项<i class="ui icon angle" :class="{up: moreBasicAuthOptionsVisible, down: !moreBasicAuthOptionsVisible}"></i></a>
|
||
</td>
|
||
</tr>
|
||
<tr v-show="moreBasicAuthOptionsVisible">
|
||
<td>认证领域名<em>(Realm)</em></td>
|
||
<td>
|
||
<input type="text" name="basicAuthRealm" value="" maxlength="100"/>
|
||
</td>
|
||
</tr>
|
||
<tr v-show="moreBasicAuthOptionsVisible">
|
||
<td>字符集</td>
|
||
<td>
|
||
<input type="text" name="basicAuthCharset" style="width: 6em" maxlength="50"/>
|
||
<p class="comment">类似于<code-label>UTF-8</code-label>。</p>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
|
||
<!-- SubRequest -->
|
||
<tbody v-show="type == 'subRequest'">
|
||
<tr>
|
||
<td>子请求URL *</td>
|
||
<td>
|
||
<input type="text" name="subRequestURL" maxlength="1024"/>
|
||
<p class="comment">可以是一个完整的URL,也可以是一个路径。</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>请求方法</td>
|
||
<td>
|
||
<radio name="subRequestFollowRequest" :v-value="1" v-model="subRequestFollowRequest">同当前请求一致</radio>
|
||
<radio name="subRequestFollowRequest" :v-value="0" v-model="subRequestFollowRequest">自定义</radio>
|
||
<div style="margin-top: 0.8em" v-show="subRequestFollowRequest == 0">
|
||
<div class="ui divider"></div>
|
||
<select class="ui dropdown auto-width" name="subRequestMethod">
|
||
<option value="POST">POST</option>
|
||
<option value="GET">GET</option>
|
||
<option value="PUT">PUT</option>
|
||
<option value="HEAD">HEAD</option>
|
||
</select>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<submit-btn></submit-btn>
|
||
</form> |