I can successfully enroll and connect my MacOS device using the default auth policy. Also can create an ext JWT provider (authentik) and enroll using the JWT token file from "Download network JWT" button and new auth policy.
Now I'm trying to have the primary cert and secondary OIDC policy. The policy:
If I simply add the enroll JWT to the Mac tunneler and then try connecting, it stays yellow. If I add the one I used for primary ext JWT, it also stays yellow (I think it's trying to do the primary external OIDC).
The one with external OIDC as secondary doesn't show any signs of the OIDC, the popup with the open browser button never appears.
Given the bug in the underlying SDK that handles controller authentication, I would not expect your setup to work with the Mac tunneler or any other tunneler that relies on ziti-sdk-c. This has been a known issue for us for a while, and the linked issue is still valid. In fact the developers that are most familiar with the SDK are currently working on changes to OIDC.
Hey @ekoby? Maybe you have some more details about this?