Will external workflows make safety issue

According this, seems the wf’s start is not limited by it’s own starter, how to make sure my wf safe: not be executed wrongly by other one within same namespace?

There are two layers at which you can control who can access what resources.

  1. Client connection can be restricted with mTLS, to make sure only clients with proper certificates can connect to the cluster.

  2. Authorization of individual API calls can be established via the Authorizer / ClaimMapper plugin mechanism.

The typical approach is to restrict access on a per-namespace basis and check that the caller has proper permissions for the namespace. The check can also be done at a finer grain lever if necessary by analyzing the Request object.

Thanks Sergey.

1 Like