You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support for filtering authorized models based on the defined RBAC rules. (#575)
* Adds dynamic RBAC to SM/CD Rep, SM Reg, and AAS Environment
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Reverts GitHub CI
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Attempts CI fix
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Reverts GitHub CI
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Reverts GitHub CI
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Adds shading plugin
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Adds dependency to parent pom
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Excludes SM dependencies
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Fixes the TargetInfoAdapter Bean in Aas Env
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Adds filtering options in Authorization
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Fixes Keycloak issues
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Reverts BaSyx Realm
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Fixes import issues in SM Registry
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Fixes app.prop of aas env
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Fixes CI
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Fixes AAS and SM Reg tests
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Allows swagger ui api endpoint without auth
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Allows swagger ui api endpoint without auth
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Allows Swagger API without authorization
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Filter models as per RBAC rules
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
* Addresses review remarks
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
---------
Signed-off-by: Mohammad Ghazanfar Ali Danish <[email protected]>
Copy file name to clipboardExpand all lines: basyx.aasregistry/basyx.aasregistry-feature-authorization/src/main/java/org/eclipse/digitaltwin/basyx/aasregistry/feature/authorization/AuthorizedAasRegistryStorage.java
Copy file name to clipboardExpand all lines: basyx.aasregistry/basyx.aasregistry-feature-authorization/src/test/java/org/eclipse/digitaltwin/basyx/aasregistry/regression/feature/authorization/TestAuthorizedAasRegistry.java
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -144,7 +144,7 @@ public void getAllAasDescriptorsWithInsufficientPermissionRole() throws IOExcept
Copy file name to clipboardExpand all lines: basyx.aasregistry/basyx.aasregistry-service-basetests/src/main/java/org/eclipse/digitaltwin/basyx/aasregistry/service/tests/integration/AuthorizedAasRegistryTestSuite.java
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -134,7 +134,7 @@ public void getAllAasDescriptorsWithInsufficientPermissionRole() throws IOExcept
Copy file name to clipboardExpand all lines: basyx.aasrepository/basyx.aasrepository-feature-authorization/src/main/java/org/eclipse/digitaltwin/basyx/aasrepository/feature/authorization/AuthorizedAasRepository.java
Copy file name to clipboardExpand all lines: basyx.aasrepository/basyx.aasrepository-feature-authorization/src/test/java/org/eclipse/digitaltwin/basyx/aasrepository/feature/authorization/TestAuthorizedAasRepository.java
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -131,7 +131,7 @@ public void getAllAasWithInsufficientPermissionRole() throws IOException {
Copy file name to clipboardExpand all lines: basyx.common/basyx.authorization/src/main/java/org/eclipse/digitaltwin/basyx/authorization/rbac/RbacPermissionResolver.java
Copy file name to clipboardExpand all lines: basyx.common/basyx.authorization/src/main/java/org/eclipse/digitaltwin/basyx/authorization/rbac/SimpleRbacPermissionResolver.java
Copy file name to clipboardExpand all lines: basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository-feature-authorization/src/main/java/org/eclipse/digitaltwin/basyx/conceptdescriptionrepository/feature/authorization/AuthorizedConceptDescriptionRepository.java
Copy file name to clipboardExpand all lines: basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository-feature-authorization/src/test/java/org/eclipse/digitaltwin/basyx/conceptdescriptionrepository/feature/authorization/TestAuthorizedCDRepository.java
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -113,7 +113,7 @@ public void getAllCDWithInsufficientPermissionRole() throws IOException {
Copy file name to clipboardExpand all lines: basyx.submodelregistry/basyx.submodelregistry-feature-authorization/src/main/java/org/eclipse/digitaltwin/basyx/submodelregistry/feature/authorization/AuthorizedSubmodelRegistryStorage.java
0 commit comments