what is the difference between user mapping service and user mapping amendment service?
when to use them differently?
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @bsr060893
Please go through this blog http://www.sgaemsolutions.com/2017/10/sling-service-authentication-in-aem-63.html
Apache Sling Service User Mapper Amendment
Regards,
Arpit
Service Users and Mappings
Sling 7 offers a Service User Mapping service, which allows to configure a bundle-to-user mapping and two corresponding API methods: SlingRepository.loginService() and ResourceResolverFactory.getServiceResourceResolver() which return a session/resource resolver with the privileges of a configured user only. These methods have the following characteristics:
They allow mapping services to users
They make it possinle to define sub-service users
The central configuration point is: org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl
service-id = service-name [ “:” subservice-name ]
service-id is mapped to a resource resolver and/or JCR repository user ID for authentication
service-name is the symbolic name of the bundle providing the service
Mapping amendments for service user mapper
If you are still not using service user mapping amendments – you are doing a big mistake! This feature allows you to define mappings in a modular way. To use it, create config for factory org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended.
Please check -
https://issues.apache.org/jira/browse/SLING-6772
https://issues.apache.org/jira/browse/SLING-3578
More details you can find at: https://sling.apache.org/documentation/the-sling-engine/service-authentication.html
Hi @bsr060893
Please go through this blog http://www.sgaemsolutions.com/2017/10/sling-service-authentication-in-aem-63.html
Apache Sling Service User Mapper Amendment
Regards,
Arpit
Views
Likes
Replies
Views
Like
Replies