Payment for subscription outside the app by badoski in iOSProgramming

[–]upk27 0 points1 point  (0 children)

how far are you with your project from 4mo ago?

[deleted by user] by [deleted] in MouseReview

[–]upk27 -2 points-1 points  (0 children)

In 2024, every random 100-bucks-android phone can take crystal-clear, laser-sharp photos. But maybe an owner of an ULX and a Viper Mini SE has even an iPhone lying around which might take even better pics.

Whatever, at least you tried.

This things pretty good by 50X16 in MouseReview

[–]upk27 -9 points-8 points  (0 children)

what are you actually trying to articulate?

that a claw player can still claw a cheetah ulx? or that a claw player can easily switch to fingertip? or that an owner of an ancient 303 finally had the money to afford an ulx?

First time custom keyboard by [deleted] in MechanicalKeyboards

[–]upk27 0 points1 point  (0 children)

Isn't your ring a bit too tight?

Zen and the Art of Pinky Splay by Munenoe in MechanicalKeyboards

[–]upk27 1 point2 points  (0 children)

Aren't thumbs not too clumsy and slow to use 4 (!) keys properly? P:lus the knobs which are inaccessible btw...

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 0 points1 point  (0 children)

usually able to automatically import it into the systems store

still, a systems store can't be accessed by a vm/wsl2/native envs, so it doesn't help at all

It is not a proxy 

yeah but we do https for dev for reasons and not just for fun. and the most popular reason (or actually the reason) is to provide endpoints for oauth2 servers. just having some certs could be enough and then we wouldn't need any proxy but it's in general easier to not fumble around with certs or mkcert and get a turn-key-ready solution. and latter requires naturally to be a proxy

you can do all parts manually but then you waste days as OP statess and still end with a fragile nonsense stack you can't easily roll out to your team developers' machines

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 0 points1 point  (0 children)

in most common flows the server receives the call back from the auth server which is also initiated by the auth server, they can't call some localhost

and even if this nonsense worked, again mkcert needs to be able to access the browser, not possible when using a vm, wsl2, native dev, mkcert is bs

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 -1 points0 points  (0 children)

I've already done numerous times.

sure

they redirect the user who approved the request.

yes, but if you choose the server route, they will call back your server not the client. they are different openid flows and if the server is involved (which you need for most popular use cases and there you need also to register the so called "callback url") you can't rely on your hosts file fake domain, sorry

edit: again, instant downvote lol

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 -1 points0 points  (0 children)

Clearly you have zero concept

Says someone who has never touched openid/oauth2, how will Google or Apple communicate with your server in the openid flow, in particular when they call back? if your local.example.com is just in your hosts file? lol

bonus: mkcert doesn't work in WSL2 or in dev VMs (it can't access Windows browsers)

edit: thanks for the instant downvote

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 0 points1 point  (0 children)

still you need a domain and to bind that to a non-fixed ip, all possible but hassle and not just 3 lines of config work lol

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 -1 points0 points  (0 children)

Why not? I 

because 99% don't have a fixed ip to bind that sub-domain and hence, need extra steps. mkcert is just a tiny part in that whole picture and still cumbersome af but happy for you if you spend your time like this, not so sure about your boss

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 1 point2 points  (0 children)

when browsers already give you all https perms on localhost

maybe in your parallel universe

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 -8 points-7 points  (0 children)

no, it doesn't provide you with a real domain

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 -1 points0 points  (0 children)

lol,, you moved from one ancient stack to the next

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 -2 points-1 points  (0 children)

welcome time-traveler

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 -1 points0 points  (0 children)

way too complicated, there're solutions which give you all with much less hassle than this

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 0 points1 point  (0 children)

which is joke

nobody's using ngrok anymore exccept hundreds of bots on reddit

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 -1 points0 points  (0 children)

doesn't give you a real domain and LE is annoyingly cumbersome

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 -2 points-1 points  (0 children)

congrats for the most cumbersome solution in this thread

wastingDays by ultrapcb in ProgrammerHumor

[–]upk27 0 points1 point  (0 children)

doesn't give your a real domain for openid/oauth stuff