podcastindex.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Intended for all stake holders of podcasting who are interested in improving the ecosystem

Administered by:

Server stats:

162
active users

Ben Hills

Hi @mitch I wonder if I could pick your brain please? I am looking to add Anytime to F-Droid, but as they build from source I'm not sure how to handle the PodcastIndex keys. Locally, I pass these in as build time parameters so they're not stored in source. How do you do this for Podverse, or are you using a F-Droid Reproducible Build? Cheers.

@amugofjava

I was thinking about this the other day, wasn't Dave talking about removing the key requirement for some APIs because of issues like this?


@mitch

@agates @mitch I do remember Dave talking about that some time ago, but I think the concern was that, without keys, it could open up PI to a lot more random traffic.

That's already the case though, I could disassemble your app and get your key even from the play store. Client side keys are effectively public no matter what.

@agates @mitch Yes, that is true, though I'm still loathed to put keys in the source - just doesn't feel right.

If I'm reading the API docs right, the endpoints I am using are still secured with keys.

@steven @mitch Ah, thanks Steven. That makes sense.

@amugofjava yes @steven is correct. We can't keep keys private within the mobile app as env vars, so any thing that needs a private key goes through our API.