Okta java客户端SDK的使用

Okta java客户端SDK的使用,java,sdk,client,okta,Java,Sdk,Client,Okta,A我有一些关于okta java SDK的问题,但我在okta客户端SDK中找不到关于它的任何信息: 我正在尝试从okta服务器检索用户信息。使用API时,我调用/userinfo端点,传递一个用户令牌。如何使用客户端SDK获取此用户信息?我无法发现如何通过承载令牌获取用户信息。 例如,如何使用客户端SDK“oauth2/default/v1/token”端点授权代码获取令牌? 有没有一种方法可以使用客户端SDK检索LinkedObject? 感谢您回答第一个问题检索用户信息: 定义客户机: 这

A我有一些关于okta java SDK的问题,但我在okta客户端SDK中找不到关于它的任何信息:

我正在尝试从okta服务器检索用户信息。使用API时,我调用/userinfo端点,传递一个用户令牌。如何使用客户端SDK获取此用户信息?我无法发现如何通过承载令牌获取用户信息。 例如,如何使用客户端SDK“oauth2/default/v1/token”端点授权代码获取令牌? 有没有一种方法可以使用客户端SDK检索LinkedObject?
感谢您回答第一个问题检索用户信息:

定义客户机: 这将为您提供用户对象:

import com.okta.sdk.client.Client;
import com.okta.sdk.client.Clients;

Client client = Clients.builder()
                        .setOrgUrl(oktaDomain)
                        .setClientCredentials(new TokenClientCredentials(oktaApiToken))
                        .build();

User user = client.getUser(email);