Azure adal4j api(ADAL)在Java中的使用

Azure adal4j api(ADAL)在Java中的使用,azure,adal,Azure,Adal,我只是在尝试使用AdalAPI for java 使用PublicClient.java示例获取accesstoken和idtoken AuthenticationResult result = getAccessTokenFromUserCredentials( username, password); System.out.println("Access Token - " + result.getAccessToken());

我只是在尝试使用AdalAPI for java

使用PublicClient.java示例获取accesstoken和idtoken

      AuthenticationResult result = getAccessTokenFromUserCredentials(
                username, password);
        System.out.println("Access Token - " + result.getAccessToken());
        System.out.println("Refresh Token - " + result.getRefreshToken());
        System.out.println("ID Token - " + result.getIdToken());
api是否提供了任何util类来执行以下操作

1) id令牌是什么样子的。我们需要解密它才能读取吗

2) 验证json web令牌:

这意味着我需要通过传递privatekey和令牌来验证令牌是否有效,以检查其是否有效

3) 验证令牌签名

然后令牌具有头、索赔集和签名。如何验证签名--任何可用的util类

非常感谢您的帮助。 谢谢