草庐IT

oauth-public

全部标签

java - findbugs可以检测未使用的公共(public)方法吗

是否可以使用FindBugs检测源代码树中未使用的方法?我在SO上看到一些帖子,用户声称这样做,其他一些帖子询问如何在FB中执行此操作,还有一些帖子声称FB不能这样做。有人知道这是怎么做到的吗?我只对未从其他地方明确调用的方法感兴趣,我不关心反射。 最佳答案 作为FindBugs团队的一员,我可以告诉您,不幸的是,FindBugs不会这样做。如果您搜索bugpatterns在我们的网站上,唯一提及的“未使用”检测器是针对未使用的字段。 关于java-findbugs可以检测未使用的公共(

java - 写一个 public int compareTo() 方法 java

我有一个任务,需要用参数(StringbookNum、StringbookTitle、intqoh、doublebookPrice)创建BookInventory对象的数组列表。其中bookNum是一本书的带连字符的ISBN号。创建这个数组后,我需要使用Collections类的排序方法。在我的实体BookInventory类中,我需要编写一个compareTo(),它将最终按bookNum(它是一个字符串)对数组列表进行排序。我该怎么做呢?这是我第一次遇到这个,我不明白。 最佳答案 这应该让你开始:publicclassBookI

java - Spring Security OAuth2 与版本 2.0.+ 中的自定义 TokenGranter

在以前的OAuth2版本中,可以通过将自定义token授予者添加到中的xml配置中来添加自定义token授予者。元素。我想知道如何使用AuthorizationServerConfigurerAdapter使用JavaConfig扩展授权服务器,而不丢失默认配置,其中包含隐式、客户端凭据、刷新token和授权代码授权类型。第一次尝试是使用@Component创建TokenGranter:@Component("customTokenGranter")publicclassCustomTokenGranter{//implementation}这会导致依赖解析异常,因为构建Granter

java - 使用Spring Security + WSO2身份服务器的OAuth 2.0

我正在开发一个Web应用程序,以公开由OAuth2.0保护的许多RESTful服务。这是计划的体系结构:1-OAuth授权提供者:WSO2身份服务器(IS)2-OAuth资源服务器:JavaWeb应用程序,使用以下技术:Jersey(用于实现和公开Web服务)SpringSecurity(用于实现OAuth资源服务器部分)我已经看到了几个有关如何使用WSO2IS作为授权服务器+WSO2ESB作为资源服务器来保护RESTful服务的示例(ex1,ex2,ex3等)。这不是我所需要的。不幸的是,授权服务器和资源服务器之间的交互超出了OAuth2RFC的范围。因此,我找不到更多的外观。这是我

Java - 公共(public)静态无效主要()

对于Javamain方法,我应该按照什么特定顺序编写以下代码?publicstaticvoidmain()换句话说,我可以按任意顺序重新洗牌public、static、void吗?为什么或为什么不? 最佳答案 void是返回类型,所以它必须放在最后。其他的可以改组(参见section8.4oftheJavaLanguageSpecification以获得更多详细信息),但按照惯例,访问修饰符通常在大多数其他方法修饰符之前,除了注释通常先行(同样,只是按照惯例)。 关于Java-公共(pu

java - 如何在 spring boot rest 应用程序中使用 Swagger ui 配置带有密码流的 oAuth2

我有springbootrestapi(资源),它使用另一个springboot授权服务器,我已将Swagger配置添加到资源应用程序中,以便为restAPI获得一个快速的文档/测试平台。我的Swagger配置如下所示:@Configuration@EnableSwagger2publicclassSwaggerConfig{@AutowiredprivateTypeResolvertypeResolver;@Value("${app.client.id}")privateStringclientId;@Value("${app.client.secret}")privateStrin

java - 在 oauth2 中使用 spring cloud gateway

ifaceaproblemwheniusingspringcloudgatewayisifanydependencycallspring-boot-starter-tomcatdirectlyorrecursivelyitwillnotworkbecauseitwillstarttheembeddedtomcatservernotthenettyserverthatspringcloudgatewayuse我开始通过排除这个依赖来解决这个问题org.springframework.bootspring-boot-starter-tomcatthespringcloudgatewaywo

java - Google Cloud Endpoints Security (OAuth2) 和自定义用户架构

我正在阅读与OAuth2安全相关的GoogleCloudEndpoints文档。我认为这种安全措施是针对Google帐户的。是否支持使用自定义用户模式进行身份验证?我想要的是拥有使用GoogleCloudEndpoints但针对用户的本地存储(AppEngine)进行身份验证的客户端JS应用程序。GoogleCloundEndpoints是否适用于此,或者我是否需要编写自己的安全机制? 最佳答案 我对OAuth的理解是:端点由提供者实现,因此当像您这样的应用程序对像我这样的用户进行身份验证时,它会返回一个结果。现在的问题是googl

java - OAuth2-SpringBoot - 刷新 token

我已将我的springboot应用程序配置为提供oauth2授权。@ConfigurationpublicclassOAuth2Configuration{@Configuration@EnableResourceServerprotectedstaticclassResourceServerConfigurationextendsResourceServerConfigurerAdapter{@AutowiredprivateCustomAuthenticationEntryPointcustomAuthenticationEntryPoint;@AutowiredprivateCu

java - 使用Keycloak搭建Java OAuth2.0授权服务器

TL;DRObjective:Javaauthorizationserver:OAuth2.0authorizationcodegrantflowwithfine-grainedpermissions(notamereSSOserver)Usermanagementandauthentication:customdatabaseClientmanagementandauthentication:KeycloakQuestions:WhatarethebestpracticesforimplementingaJavaauthorizationserverwithapplicativepe