Uses of Record Class
cloud.opencode.base.oauth2.OAuth2Token
Packages that use OAuth2Token
Package
Description
-
Uses of OAuth2Token in cloud.opencode.base.oauth2
Methods in cloud.opencode.base.oauth2 that return OAuth2TokenModifier and TypeMethodDescriptionOAuth2Token.Builder.build()Build the OAuth2Token 构建 OAuth2TokenOAuth2Client.exchangeCode(String code) Exchange authorization code for token 使用授权码交换 TokenOAuth2Client.exchangeCode(String code, String codeVerifier) Exchange authorization code for token with PKCE verifier 使用授权码和 PKCE 验证器交换 TokenOAuth2Client.getClientCredentialsToken()Get token using client credentials 使用客户端凭证获取 TokenOAuth2Client.getValidToken(String key) Get a valid token, refreshing if necessary 获取有效的 Token,必要时刷新OAuth2Client.refreshToken(OAuth2Token token) Refresh a token 刷新 TokenOAuth2Client.refreshToken(String refreshToken) Refresh a token 刷新 TokenMethods in cloud.opencode.base.oauth2 that return types with arguments of type OAuth2TokenModifier and TypeMethodDescriptionOAuth2Client.getStoredToken(String key) Get a stored token 获取存储的 TokenOAuth2Client.pollDeviceToken(String deviceCode) Poll for token using device code 使用设备码轮询 TokenMethods in cloud.opencode.base.oauth2 with parameters of type OAuth2TokenModifier and TypeMethodDescriptionstatic OAuth2Token.BuilderOAuth2Token.builder(OAuth2Token token) Create a builder from existing token 从现有令牌创建构建器OAuth2Client.getUserInfo(OAuth2Token token) Get user info using a token 使用 Token 获取用户信息static booleanOpenOAuth2.isExpired(OAuth2Token token) Check if a token is expired 检查令牌是否已过期static booleanOpenOAuth2.isExpiringSoon(OAuth2Token token, Duration threshold) Check if a token is expiring soon 检查令牌是否即将过期OAuth2Client.refreshToken(OAuth2Token token) Refresh a token 刷新 TokenvoidOAuth2Client.revokeToken(OAuth2Token token) Revoke a token 撤销 TokenvoidOAuth2Client.storeToken(String key, OAuth2Token token) Store a token 存储 Token -
Uses of OAuth2Token in cloud.opencode.base.oauth2.oidc
Methods in cloud.opencode.base.oauth2.oidc that return OAuth2TokenModifier and TypeMethodDescriptionOidcToken.oauth2Token()Get the underlying OAuth2 token 获取底层 OAuth2 令牌Methods in cloud.opencode.base.oauth2.oidc with parameters of type OAuth2TokenModifier and TypeMethodDescriptionstatic OidcTokenOidcToken.from(OAuth2Token oauth2Token) Create from OAuth2 token by parsing the ID token 通过解析 ID Token 从 OAuth2 令牌创建OidcClient.getUserInfo(OAuth2Token token) Get user info using access token 使用访问令牌获取用户信息Constructors in cloud.opencode.base.oauth2.oidc with parameters of type OAuth2TokenModifierConstructorDescriptionOidcToken(OAuth2Token oauth2Token, JwtClaims idTokenClaims) Create an OIDC token 创建 OIDC 令牌 -
Uses of OAuth2Token in cloud.opencode.base.oauth2.token
Methods in cloud.opencode.base.oauth2.token that return OAuth2TokenModifier and TypeMethodDescriptionTokenManager.getOrObtain(String key, Supplier<OAuth2Token> tokenSupplier) Get a valid token or obtain a new one 获取有效的 Token 或获取新的TokenManager.getValidToken(String key) Get a valid token, refreshing if necessary 获取有效的 Token,必要时刷新TokenRefresher.refresh(OAuth2Token token) Refresh a token 刷新 TokenMethods in cloud.opencode.base.oauth2.token that return types with arguments of type OAuth2TokenModifier and TypeMethodDescriptionGet a stored token 获取存储的 TokenLoad a token by key 通过键加载令牌TokenRefresher.refreshAsync(OAuth2Token token) Refresh a token asynchronously 异步刷新 TokenMethods in cloud.opencode.base.oauth2.token with parameters of type OAuth2TokenModifier and TypeMethodDescriptionbooleanTokenRefresher.needsRefresh(OAuth2Token token) Check if a token needs refresh 检查 Token 是否需要刷新TokenRefresher.refresh(OAuth2Token token) Refresh a token 刷新 TokenTokenRefresher.refreshAsync(OAuth2Token token) Refresh a token asynchronously 异步刷新 TokenvoidFileTokenStore.save(String key, OAuth2Token token) voidInMemoryTokenStore.save(String key, OAuth2Token token) voidTokenStore.save(String key, OAuth2Token token) Save a token with the given key 使用给定的键保存令牌voidTokenManager.store(String key, OAuth2Token token) Store a token 存储 TokenMethod parameters in cloud.opencode.base.oauth2.token with type arguments of type OAuth2TokenModifier and TypeMethodDescriptionTokenManager.getOrObtain(String key, Supplier<OAuth2Token> tokenSupplier) Get a valid token or obtain a new one 获取有效的 Token 或获取新的