如何在 MediaWiki 中不泄露第三方秘密 api 密钥

How to not reveal a third party secret api key in MediaWiki

我从 themoviedb.org 得到了一个 API 密钥,我想将它与 MediaWiki 扩展外部数据一起使用。但如果我把它作为普通的维基文本,它就会一目了然。

有没有一种简单的方法可以将它添加为 LocalSettings.php 中的自定义变量,然后在 wiki 文本中将此变量称为魔术词或其他内容?如果是这样,那么密钥会安全吗?

MediaWiki 中没有像您所描述的那样用于 wiki 文本中的“占位符”的内置函数。具有这种需求的扩展往往会使用自己的自定义解决方案。

对于 Extension:External Data,您可以将名为 $edgStringReplacements 的变量添加到 LocalSettings.php,请参阅文档。