org.springframework.security.config.annotation.web.builders.WebSecurity.debug()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(126)

本文整理了Java中org.springframework.security.config.annotation.web.builders.WebSecurity.debug()方法的一些代码示例,展示了WebSecurity.debug()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSecurity.debug()方法的具体详情如下:
包路径:org.springframework.security.config.annotation.web.builders.WebSecurity
类名称:WebSecurity
方法名:debug

WebSecurity.debug介绍

[英]Controls debugging support for Spring Security.
[中]控制对Spring Security的调试支持。

代码示例

代码示例来源:origin: spring-projects/spring-security

public void setImportMetadata(AnnotationMetadata importMetadata) {
  Map<String, Object> enableWebSecurityAttrMap = importMetadata
      .getAnnotationAttributes(EnableWebSecurity.class.getName());
  AnnotationAttributes enableWebSecurityAttrs = AnnotationAttributes
      .fromMap(enableWebSecurityAttrMap);
  debugEnabled = enableWebSecurityAttrs.getBoolean("debug");
  if (webSecurity != null) {
    webSecurity.debug(debugEnabled);
  }
}

代码示例来源:origin: spring-projects/spring-security

.postProcess(new WebSecurity(objectPostProcessor));
if (debugEnabled != null) {
  webSecurity.debug(debugEnabled);

代码示例来源:origin: org.springframework.security/spring-security-config

public void setImportMetadata(AnnotationMetadata importMetadata) {
  Map<String, Object> enableWebSecurityAttrMap = importMetadata
      .getAnnotationAttributes(EnableWebSecurity.class.getName());
  AnnotationAttributes enableWebSecurityAttrs = AnnotationAttributes
      .fromMap(enableWebSecurityAttrMap);
  debugEnabled = enableWebSecurityAttrs.getBoolean("debug");
  if (webSecurity != null) {
    webSecurity.debug(debugEnabled);
  }
}

代码示例来源:origin: org.springframework.security/spring-security-config

.postProcess(new WebSecurity(objectPostProcessor));
if (debugEnabled != null) {
  webSecurity.debug(debugEnabled);

代码示例来源:origin: apache/servicemix-bundles

public void setImportMetadata(AnnotationMetadata importMetadata) {
  Map<String, Object> enableWebSecurityAttrMap = importMetadata
      .getAnnotationAttributes(EnableWebSecurity.class.getName());
  AnnotationAttributes enableWebSecurityAttrs = AnnotationAttributes
      .fromMap(enableWebSecurityAttrMap);
  debugEnabled = enableWebSecurityAttrs.getBoolean("debug");
  if (webSecurity != null) {
    webSecurity.debug(debugEnabled);
  }
}

代码示例来源:origin: apache/servicemix-bundles

.postProcess(new WebSecurity(objectPostProcessor));
if (debugEnabled != null) {
  webSecurity.debug(debugEnabled);

代码示例来源:origin: org.opensingular/server-commons

@Override
public void configure(WebSecurity web) throws Exception {
  if (SingularProperties.get().isTrue(SingularProperties.SINGULAR_DEV_MODE)){
    web.debug(true);
  }
  super.configure(web);
}

代码示例来源:origin: org.springframework.security/spring-security-javaconfig

@Override
public void setImportMetadata(AnnotationMetadata importMetadata) {
  Map<String, Object> enableWebSecurityAttrMap = importMetadata.getAnnotationAttributes(EnableWebSecurity.class.getName());
  AnnotationAttributes enableWebSecurityAttrs = AnnotationAttributes.fromMap(enableWebSecurityAttrMap);
  if(enableWebSecurityAttrs == null) {
    // search parent classes
    Class<?> currentClass = ClassUtils.resolveClassName(importMetadata.getClassName(), beanClassLoader);
    for(Class<?> classToInspect = currentClass ;classToInspect != null; classToInspect = classToInspect.getSuperclass()) {
      EnableWebSecurity enableWebSecurityAnnotation = AnnotationUtils.findAnnotation(classToInspect, EnableWebSecurity.class);
      if(enableWebSecurityAnnotation == null) {
        continue;
      }
      enableWebSecurityAttrMap = AnnotationUtils
          .getAnnotationAttributes(enableWebSecurityAnnotation);
      enableWebSecurityAttrs = AnnotationAttributes.fromMap(enableWebSecurityAttrMap);
    }
  }
  boolean debugEnabled = enableWebSecurityAttrs.getBoolean("debug");
  this.webSecurity.debug(debugEnabled);
}

相关文章