Use generated string for shiro permission

This commit is contained in:
René Pfeuffer
2018-10-01 16:16:44 +02:00
parent 1d5e0bdbc2
commit 1cc5368db4
3 changed files with 6 additions and 8 deletions

View File

@@ -188,15 +188,14 @@
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<!-- TODO replace by proper version from maven central (group: com.github.sdorra) once its there. -->
<dependency> <dependency>
<groupId>com.github.sdorra.shiro-static-permissions</groupId> <groupId>com.github.sdorra</groupId>
<artifactId>ssp-lib</artifactId> <artifactId>ssp-lib</artifactId>
<version>${ssp.version}</version> <version>${ssp.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.github.sdorra.shiro-static-permissions</groupId> <groupId>com.github.sdorra</groupId>
<artifactId>ssp-processor</artifactId> <artifactId>ssp-processor</artifactId>
<version>${ssp.version}</version> <version>${ssp.version}</version>
<optional>true</optional> <optional>true</optional>
@@ -765,7 +764,7 @@
<jetty.maven.version>9.2.10.v20150310</jetty.maven.version> <jetty.maven.version>9.2.10.v20150310</jetty.maven.version>
<!-- security libraries --> <!-- security libraries -->
<ssp.version>967c8fd521</ssp.version> <ssp.version>1.1.0</ssp.version>
<shiro.version>1.4.0</shiro.version> <shiro.version>1.4.0</shiro.version>
<!-- repostitory libraries --> <!-- repostitory libraries -->

View File

@@ -160,14 +160,13 @@
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<!-- TODO replace by proper version from maven central (group: com.github.sdorra) once its there. -->
<dependency> <dependency>
<groupId>com.github.sdorra.shiro-static-permissions</groupId> <groupId>com.github.sdorra</groupId>
<artifactId>ssp-lib</artifactId> <artifactId>ssp-lib</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.github.sdorra.shiro-static-permissions</groupId> <groupId>com.github.sdorra</groupId>
<artifactId>ssp-processor</artifactId> <artifactId>ssp-processor</artifactId>
<optional>true</optional> <optional>true</optional>
</dependency> </dependency>

View File

@@ -265,7 +265,7 @@ public class DefaultAuthorizationCollector implements AuthorizationCollector
} }
private String canReadOwnUser(User user) { private String canReadOwnUser(User user) {
return "user:" + UserPermissions.ACTION_READ + ":" + user.getName(); return UserPermissions.read(user.getName()).asShiroString();
} }
//~--- get methods ---------------------------------------------------------- //~--- get methods ----------------------------------------------------------