Community Connectors confusion with `connector_spec.yaml` usage (or lack of usage)

ChristianRRL
Honored Contributor

Hi there, I'm a bit confused about how connections for Community Connectors setup should be. I assumed that the `connector_spec.yaml` file should outline the specifics of what is required for a Community Connector, but in practice it doesn't seem like it's being used. Below I share more context/details.

When attempting to setup my Custom connector, I input our repository name + source name:

ChristianRRL_0-1784673360714.png

HOWEVER, on the "Create a connection" page, I noticed it's giving me multiple options for Auth types: m2m, u2m (shared & per user), and static credential

ChristianRRL_1-1784673396671.png

I find this a bit odd, because I was trying to mirror closely to the existing Microsoft Teams Community Connector (via connector_spec.yaml), and for that connector it only asks for what was specified in the connector_spec.yaml:

ChristianRRL_2-1784673422995.png

For reference, here's the current connector_spec.yaml I have:

ChristianRRL_3-1784673445797.png