在wso2中如何编写自定义OAuth2令牌验证程序

在wso2中如何编写自定义OAuth2令牌验证程序,wso2,wso2is,Wso2,Wso2is,在wso2 identity server中,我们如何编写自定义Oauth2令牌验证器。与wso2 identity server文档一样,没有可用的示例代码。以及我们如何在令牌验证器内查询oidc范围以获取自定义声明。根据您正在寻找的是OAuth2令牌验证器 public class SO62997622 implements org.wso2.carbon.identity.oauth2.validators.OAuth2TokenValidator { @Override

在wso2 identity server中,我们如何编写自定义Oauth2令牌验证器。与wso2 identity server文档一样,没有可用的示例代码。以及我们如何在令牌验证器内查询oidc范围以获取自定义声明。

根据您正在寻找的是
OAuth2令牌验证器

public class SO62997622 implements org.wso2.carbon.identity.oauth2.validators.OAuth2TokenValidator {

    @Override
    public boolean validateAccessDelegation(OAuth2TokenValidationMessageContext oatvmc) throws IdentityOAuth2Exception {
        // Validate access
        return false;
    }

    @Override
    public boolean validateScope(OAuth2TokenValidationMessageContext oatvmc) throws IdentityOAuth2Exception {
        // Validate scopes
        return false;
    }

    @Override
    public boolean validateAccessToken(OAuth2TokenValidationMessageContext oatvmc) throws IdentityOAuth2Exception {
        // Validate the actual token
        return false;
    }

}
该文档还提供了如何启用自定义OAuth令牌验证器和可以构建的默认实现类的说明。这是假定Identity Server版本为5.9,但在以前的版本中应该非常类似


对于您问题的第二部分,您可能正在寻找什么?

您好,谢谢。我有一个关于令牌验证器的问题,您能帮忙吗