public void test()

in solution/ack/solutions/IAM/OIDC/java_spring/src/main/java/org/hz/minigroup/ram/RamController.java [35:56]


    public void test(HttpServletRequest request, HttpServletResponse response) throws IOException {
        WebResult result = new WebResult();
        try {
            StsToken stsToken = oidcStsUtils.getStsObject();
            // 注意!当OIDC的Token失效的时候,有可能会被命中,需要让客户端发起重试
            if (StringUtils.isBlank(stsToken.getStsToken())) {
                logger.info("OIDC Token失效,请客户端再次发起重试");
                result.setCode("501");
                result.setErrorMsg("请发起重试!");
                result.setSuccessResponse(false);
            } else {
                IAcsClient client = ramService.createClient(stsToken);
                ramService.listRamUserList(client);
                result.setData("success");
            }
        } catch (Exception e) {
            logger.error(e.getMessage(), e);
            result.setSuccessResponse(false);
            result.setErrorMsg(e.getMessage());
        }
        outputToJSON(response, result);
    }