我正在使用Hmac在Apigility中实现授权。基本上,我将这个家伙的类同时用于客户端和服务器端()。
现在,在将GET发送到我的Api之前,我有了这段代码。
$hmac = new HMAC(
new HMACv0(),
new PHPHash('sha256'),
new StaticKey('[PRE-SHARED KEY]'),
new DummyNonce()
);
$hmac->setKeyId('ce
我正在使用laravel在我的公司构建一个api。
我遇到的问题是,如果你发送一个api请求,而没有为请求定义正确的头部,那么如果出现失败,例如授权失败或findOrFail()失败,你就会得到html。
我的想法是,你永远不会想要返回html (即使用户有错误的标题)。
我有几个解决方案。在BeforeMiddleware.php中,我可以手动将头部插入到请求中,例如:
// Check if we are on an api route
$apiRoute = strncmp($uri, '/api/', 5) == 0;
// Insert the request
我想在本地和远程删除一个分支。我的代码:
using (var repository = new Repository(path))
{
var remote = repository.Network.Remotes["origin"];
var options = new PushOptions();
var credentials = options.CredentialsProvider = GetUserCredentialsProvider();
options.CredentialsProvider = credentials;