index.html 1.7 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta charset="utf-8"/>
    <title>zlt</title>
    <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
</head>
<body>
<div>
    <p>用户名:<span id="userName"></span></p>
zlt2000's avatar
zlt2000 已提交
12
    <p>权限:[<span id="roles"></span>]</p>
13 14 15 16 17 18 19 20 21 22 23 24 25 26
    <p>应用id:<span id="clientId"></span></p>
    <p>token:<span id="accessToken"></span></p>
    <p><input type="button" value="登出" onclick="logout()"/></p>
</div>
<script>
    //应用id
    let clientId = 'app';
    //授权中心地址
    let uaaUri = 'http://127.0.0.1:9900/api-uaa/oauth/';

    window.onload = function() {
        let accessToken = sessionStorage.getItem('access_token');
        if (accessToken) {//已登录
            let username = sessionStorage.getItem('username');
zlt2000's avatar
zlt2000 已提交
27
            let roles = sessionStorage.getItem("roles");
28 29
            $('#accessToken').html(accessToken);
            $('#userName').html(username);
zlt2000's avatar
zlt2000 已提交
30
            $('#roles').html(roles);
31 32 33
            $('#clientId').html(clientId);
        } else {//未登录
            sessionStorage.setItem("visitUri", window.location.href);
zlt2000's avatar
zlt2000 已提交
34
            window.location = uaaUri+'authorize?client_id='+clientId+'&redirect_uri=http://127.0.0.1:8081/callback.html&response_type=code';
35 36 37 38 39 40 41
        }
    };

    function logout() {
        let accessToken = sessionStorage.getItem('access_token');
        sessionStorage.removeItem('access_token');
        sessionStorage.removeItem('username');
zlt2000's avatar
zlt2000 已提交
42
        sessionStorage.removeItem("roles");
43 44 45 46 47
        window.location = uaaUri+'remove/token?redirect_uri=http://127.0.0.1:8081/index.html&access_token='+accessToken;
    }
</script>
</body>
</html>