Skip to content

Commit

Permalink
change permission check to have unrestricted permission for live events;
Browse files Browse the repository at this point in the history
Signed-off-by: Stefan Maute <stefan.maute@bosch.io>
  • Loading branch information
Stefan Maute committed Sep 29, 2021
1 parent 93858ef commit 00a38d5
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,7 @@ private CompletionStage<Contextual<WithDittoHeaders>> enforceLiveSignal(final St
private CompletionStage<Contextual<WithDittoHeaders>> enforceLiveEvent(final Signal<?> liveSignal,
final Enforcer enforcer) {

final boolean authorized = enforcer.hasPartialPermissions(
final boolean authorized = enforcer.hasUnrestrictedPermissions(
PoliciesResourceType.thingResource(liveSignal.getResourcePath()),
liveSignal.getDittoHeaders().getAuthorizationContext(), WRITE);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -344,7 +344,7 @@ public void acceptLiveEventByPolicyWithRestrictedPermissions() {
.setRevision(1L)
.forLabel("authorize-self")
.setSubject(GOOGLE, SUBJECT_ID)
.setGrantedPermissions(PoliciesResourceType.thingResource("/attributes/foo/bar"),
.setGrantedPermissions(PoliciesResourceType.thingResource("/attributes"),
Permissions.newInstance(Permission.READ, Permission.WRITE))
.setRevokedPermissions(PoliciesResourceType.thingResource("/attributes/xyz/abc"),
Permissions.newInstance(Permission.READ, Permission.WRITE))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -486,7 +486,7 @@ private void forwardAcknowledgementOrLiveCommandResponse(final CommandResponse<?
.ifPresentOrElse(
forwarder -> forwarder.tell(response, sender),
() -> {
// the Acknowledgement / live CommandResponse is meant for someone else:
// the Acknowledgement / LiveCommandResponse is meant for someone else:
final var template =
"No AcknowledgementForwarderActor found, forwarding to concierge: <{}>";
if (logger.isDebugEnabled()) {
Expand Down

0 comments on commit 00a38d5

Please sign in to comment.