[
https://issues.apache.org/jira/browse/SLING-10995?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Konrad Windszus updated SLING-10995:
------------------------------------
Description:
Currently all calls to {{SlingRepository.loginService(...)}} are just delegated
to {{loginAdministrative(...)}} in
[OakMockSlingRepository|https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak/blob/0aa239d2a8aa4b7107f04080e1fabb6b20dbb256/src/main/java/org/apache/sling/testing/mock/sling/oak/OakMockSlingRepository.java#L164].
As a full Oak repository is leveraged, one should rather use a proper service
session (like in
https://github.com/apache/sling-org-apache-sling-jcr-oak-server/blob/master/src/main/java/org/apache/sling/jcr/oak/server/internal/OakSlingRepository.java#L86).
was:
Currently all calls to {{SlingRepository.loginService(...)}} are just delegated
to {{loginAdministrative(...)}}
(https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak/blob/0aa239d2a8aa4b7107f04080e1fabb6b20dbb256/src/main/java/org/apache/sling/testing/mock/sling/oak/OakMockSlingRepository.java#L164).
As a full Oak repository is leveraged, one should rather use a proper service
session (like in
https://github.com/apache/sling-org-apache-sling-jcr-oak-server/blob/master/src/main/java/org/apache/sling/jcr/oak/server/internal/OakSlingRepository.java#L86).
> OakMockSlingRepository: Support proper service authentication
> -------------------------------------------------------------
>
> Key: SLING-10995
> URL: https://issues.apache.org/jira/browse/SLING-10995
> Project: Sling
> Issue Type: Improvement
> Affects Versions: Testing Sling Mock Oak 3.1.2-1.40.0
> Reporter: Konrad Windszus
> Priority: Major
>
> Currently all calls to {{SlingRepository.loginService(...)}} are just
> delegated to {{loginAdministrative(...)}} in
> [OakMockSlingRepository|https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak/blob/0aa239d2a8aa4b7107f04080e1fabb6b20dbb256/src/main/java/org/apache/sling/testing/mock/sling/oak/OakMockSlingRepository.java#L164].
> As a full Oak repository is leveraged, one should rather use a proper service
> session (like in
> https://github.com/apache/sling-org-apache-sling-jcr-oak-server/blob/master/src/main/java/org/apache/sling/jcr/oak/server/internal/OakSlingRepository.java#L86).
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
