小编Sta*_*00m的帖子

将 aws cognito JWT 密钥存储在前端 javascript 中是否不安全?

我正在查看网站的 javascript 文件以找到我想要的端点,在此期间我找到了这样的一行。

DASHBOARD_API_Token=eyJraWQiOiJVS2paTnB3SWdBK292QzB3RWdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Run Code Online (Sandbox Code Playgroud)

当我解码上面的 JWT 时,我发现了像孩子、用户名、用户邮箱、iss = http://cognito-idp.us-east-1.amazonaws.com/ {pool-id}这样的实体

我已经阅读了一些亚马逊资源,这些资源表明可以使用上述令牌获取 aws 凭据。鉴于我只有 jwt 令牌,什么是可能的,我是否必须联系网站才能撤销当前令牌?

security amazon-web-services aws-lambda aws-cognito cognito

4
推荐指数
1
解决办法
2283
查看次数

Slim框架无法使用受保护的变量编码为json

基本上我用json编写了一个响应,并且无法弄清楚为什么它一直返回正确数量的数组成员但它们是空的.

 $app->get('/api/server_list', function ($request, $response, $args) {
 $serverlist = new ServerListing($this->db);
 $servers = $serverlist->getServers();
 $newResponse = $response->withJson($servers);
 return $newResponse;    
 });
Run Code Online (Sandbox Code Playgroud)

这是上面的输出,添加了print_r($ servers)

[{},{}]Array
(
    [0] => ServerEntity Object
        (
            [id:protected] => 1
            [serverName:protected] => dc1.domain.com
        )

    [1] => ServerEntity Object
        (
            [id:protected] => 2
            [serverName:protected] => dc2.domain.com
        )

)
Run Code Online (Sandbox Code Playgroud)

以下是ServerListing的类代码:

 <?php

class ServerListing extends Listing
{
    public function getServers() {
        $sql = "SELECT * from servers";
        $stmt = $this->db->query($sql);

        $results = [];

        while($row = $stmt->fetch()) {
            $results[] = new ServerEntity($row); …
Run Code Online (Sandbox Code Playgroud)

php json slim

3
推荐指数
1
解决办法
639
查看次数

无法使用simple_html_dom获取具有指定类名的div元素?

我正在使用simple_html_dom,我有问题抓住一个div与下面指定的类名是code!

<?php
include 'simple_html_dom.php';
$html='
   <div class="user-info ">
    <div class="user-action-time">
        answered <span title="2016-06-27 20:01:45Z" class="relativetime">Jun 27 at 20:01</span>
    </div>
    <div class="user-gravatar32">
        <a href="/users/25355/david-mulder"><div class="gravatar-wrapper-32"><img src="https://www.gravatar.com/avatar/09e3746cf7e47d4b3b15f5d871b91661?s=32&amp;d=identicon&amp;r=PG" alt="" width="32" height="32"></div></a>
    </div>
    <div class="user-details">
        <a href="/users/25355/david-mulder">David Mulder</a>
        <div class="-flair">
           '; 
echo $html->find('div[class=user-details]',0);
    ?>
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么我收到错误调用字符串中的成员函数find()

谢谢!

php simple-html-dom

1
推荐指数
1
解决办法
69
查看次数

字符串和整数串联问题golang

我正在尝试在Go中编写端口扫描程序,由于这是我的新手,因此我面临的问题很少。以下是我到目前为止编写的代码。

package main

import (
    "fmt"
    "log"
    "net"
    "os"
)

func main() {

    callme()

}

func callme() {

    var status string
    getip := os.Args[1]
    getport := 0
    for i := 0; i < 10; i++ {
        getport += i

        data := getip + ":" + getport
        conn, err := net.Dial("tcp", data)
        if err != nil {
            log.Println("Connection error:", err)
            status = "Unreachable"
        } else {

            status = getport + " - " + "Open"
            defer conn.Close()
        }

        fmt.Println(status)

    }
} …
Run Code Online (Sandbox Code Playgroud)

go

-4
推荐指数
1
解决办法
7577
查看次数