Want to use client certificate authorization to access cache .

Solution Verified - Updated -

Issue

While trying to use client certificate authentication to access cache getting errors
Below is what we are trying to achieve

cache01: access only for client01 with some role
cache02: access only for client02 with some role
cache03 : access only for client01 and client02 with some role

Errors:-
while trying to update or create Infinispan CR while Roles and specifying READ and WRITE permissions,
Getting error.

10:26:39,545 INFO (main) [org.infinispan.SERVER] ISPN080032: Logging configuration: /opt/infinispan/server/conf/operator/log4j.xml
10:26:39,984 FATAL (main) [org.infinispan.SERVER] ISPN080028: Red Hat Data Grid Server failed to start java.lang.IllegalArgumentException: No enum constant org.infinispan.security.AuthorizationPermission.READ,WRITE
   at java.base/java.lang.Enum.valueOf(Enum.java:240)
   at org.infinispan.security.AuthorizationPermission.valueOf(AuthorizationPermission.java:11)
   at org.infinispan.configuration.global.GlobalRoleConfigurationBuilder.permission(Globa

Environment

  • Redhat Datagrid Operator
    • 8.3.6
  • Redhat Datagrid
    • 8.3.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content