Annotation Type Auth


  • @Documented
    @Target({TYPE,METHOD})
    @Retention(RUNTIME)
    public @interface Auth
    权限验证。被标记的方法或类只能被拥有指定权限的用户访问。 当类及其方法成员均被标记时,每个Auth以其自身模式执行,但所有Auth都必须验证通过。
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      Auth.MatchMode mode  
      java.lang.String[] permissions
      权限标识。空则标识任意权限均可认证通过,包括空权限。
      java.lang.String[] value  
    • Element Detail

      • permissions

        @AliasFor("value")
        java.lang.String[] permissions
        权限标识。空则标识任意权限均可认证通过,包括空权限。
        Default:
        {}
      • value

        @AliasFor("permissions")
        java.lang.String[] value
        Default:
        {}
      • mode

        Auth.MatchMode mode
        Default:
        me.insidezhou.southernquiet.auth.Auth.MatchMode.All