0

トークンを検証しようとすると、oauth2-security msf4j は null ポインター例外を返しますが、それ以上の詳細は提供されません。デバッグ時に、getValidatedTokenResponse が空を返しているように見えるため、NPE が来ています。トークンと構成を確認しましたが、すべて問題ないようです。

private boolean validateToken(String authHeader) throws MSF4JSecurityException {
        String accessToken = this.extractAccessToken(authHeader);
        String responseStr = this.getValidatedTokenResponse(accessToken);
        Map responseData = this.getResponseDataMap(responseStr);
        if(!Boolean.parseBoolean((String)responseData.get("active"))) {
            throw new MSF4JSecurityException(SecurityErrorCode.AUTHENTICATION_FAILURE, "Invalid Access token.");
        } else {
            return true;
        }
    }

春のセキュリティを使用してトークンを検証すると、正常に機能しました..

4

0 に答える 0