OATHAuthAlias / OATHAuth.alias.php 在 OATHAuth mediawiki 插件中的用途是什么?
What is OATHAuthAlias / OATHAuth.alias.php used for in the OATHAuth mediawiki plug-in?
我正在为 SAML Mellon Apache 模块创建 mediawiki 身份验证模块。
我基于 OAUTHAuth 身份验证模块,该模块现在随 mediawiki 一起提供标准。
我想了解为什么会有一个名为 OATHAuth.alias.php 的文件及其作用。内部评论状态:
<?php
/**
* Aliases for OATHAuth's special pages
*
* @file
* @ingroup Extensions
*/
$specialPageAliases = [];
/** English (English) */
$specialPageAliases['en'] = [
'OATH' => [ 'Two-factor authentication', 'OATH', 'OATHAuth' ],
];
/** Arabic (ةيبرعلا) */
$specialPageAliases['ar'] = [
'OATH' => [ 'ثوأ_ثاوأ' ,'ثاوأ' ],
];
...
不清楚这是什么意思。
这就是特殊页面名称的翻译方式。 (有关详细信息,请参阅 the docs。)因此,在代码内部,您可以使用 OATH
来标识特殊页面(例如 SpecialPage::getTitleFor( 'OATH' )->getFullURL()
),在英语维基上访问 Special:OATH
会起作用(它在别名列表中)但会重定向到 Special:Two-factor authentication
(第一个列表项),而在阿拉伯语维基上,页面名称将是 خاص:أواث
等等。
我正在为 SAML Mellon Apache 模块创建 mediawiki 身份验证模块。
我基于 OAUTHAuth 身份验证模块,该模块现在随 mediawiki 一起提供标准。
我想了解为什么会有一个名为 OATHAuth.alias.php 的文件及其作用。内部评论状态:
<?php
/**
* Aliases for OATHAuth's special pages
*
* @file
* @ingroup Extensions
*/
$specialPageAliases = [];
/** English (English) */
$specialPageAliases['en'] = [
'OATH' => [ 'Two-factor authentication', 'OATH', 'OATHAuth' ],
];
/** Arabic (ةيبرعلا) */
$specialPageAliases['ar'] = [
'OATH' => [ 'ثوأ_ثاوأ' ,'ثاوأ' ],
];
...
不清楚这是什么意思。
这就是特殊页面名称的翻译方式。 (有关详细信息,请参阅 the docs。)因此,在代码内部,您可以使用 OATH
来标识特殊页面(例如 SpecialPage::getTitleFor( 'OATH' )->getFullURL()
),在英语维基上访问 Special:OATH
会起作用(它在别名列表中)但会重定向到 Special:Two-factor authentication
(第一个列表项),而在阿拉伯语维基上,页面名称将是 خاص:أواث
等等。