Row-level security is not at all dependent upon DB users/roles. Storing app user data in a table for lookup is sufficient. Storing the user info in a session config value as provided by JWT can be even better.
Basic database table replication will suffice for the former. No replication required for the latter.
Basic database table replication will suffice for the former. No replication required for the latter.