Jonn · @jonn
151 followers · 2933 posts · Server social.doma.dev

Posted a couple of little videos: "The Code of Escape": tubedu.org/w/cUVPfyAKNyBCLXRT8 where we learn the least stupid way to set terminal titles.

And "HTTP Client in JavaScript": tubedu.org/w/vHgkBkJmTDExVFKkF where I demonstrate how to make a registration form from scratch while making a minimal wrapper around fetch API in order to write denser code.

If you like my bits, subscribe with RSS to my tubedu channel! tubedu.org/feeds/videos.xml?vi

#doauth

Last updated 3 years ago

Jonn · @jonn
151 followers · 2933 posts · Server social.doma.dev

Going live again! Come watch <~> integration gets tighter behold.memorici.de

#arclight #doauth

Last updated 3 years ago

Jonn · @jonn
151 followers · 2933 posts · Server social.doma.dev

Going live with ambient sounds (outdoor cafe[1] + cyberboard typing[2]).

Main goal for today is adding a authentication to (an file upload demo with upload capabilities as rich as Google Drive's, i.e. multi-file upload and *directory* upload!).

Secondary: start closing UX tickets related to accounting (as in AAA) from for .

Tune in! behold.memorici.de

--
[1]: youtube.com/watch?v=Xxs5X8RYCx
[2]: youtube.com/watch?v=OQpWL_dEJm

#zerohr #megalith #elixir #duex #doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

Dropping in favour of using a with a simple async persistence only for the things that need to be persisted made a credential verification from a 50+ms ordeal into 1-ms ordeal. x50 speedup makes me hopeful about 0.4 demo making a user account in sub-100ms, compared to sub 1.5s which 0.3 shows.

#doauth #genserver #ecto

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

github.com/doma-engineering/cl

Making reasonable with deep functional programming.

If I had Uptight.{Text, Binary, Base} while coding v0.2 and 0.3, I would have done it so much faster.

#doauth #elixir

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

I know this demo is kinda trashy, but it's a good introduction into how a "registration" works with and .

youtube.com/watch?v=22zbm2qNhS

If you have any feature requests for a next-gen federated authentication and authorisation system, hit me up or make an issue: github.com/doma-engineering/do

You can also contribute stuff like biometrics support via react-native (to eliminate the password) and more fun protocols! We also need replication via federation for high availability.

If anyone is excited about system that anyone can set up in under half an hour (as opposed to ) and that uses VC/DID by default, and doesn't use blockchain to store data, let's chat too!

#keycloak #AAA #verifiablecredentials #doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

Day job done for today, it means, it's time to write some code for . Tune in to my no comments stream. I reply in chat though.

twitch.tv/0x101

#doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

Reimplementing trust on first use for over at twitch.tv/0x101

#100daysofcode #doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

With the tech I have developed with , I figured, it would make sense to build something like a FOSS about.me that is geared towards geeks, with a cup-of-coffe-per-month hosting.

What key features would you like to see in such a product?

Boosts are welcome.

#doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

```
Wed Jun 16 16:22:06:471171601 sweater@rethink ~
λ pass doma/maja.doma.dev
"slip": {
"ops": 4,
"mem": 40960,
"saltSize": 16,
"salt": "5A7ZuPZv8yrOdbU0CTZ0mQ=="
}

*redacted*
```

Feels great to have password and KDF slip stored in my password manager!

Sneak peek:

maja.doma.dev/demo.html

#doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

One step closer to integrating and !

As of today we have browser-issued .

#verifiablecredentials #mastodon #doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

I made so many accounts with already, omg.

asciinema.org/a/419081

#doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

So, @pola and I have signed up an account through a <textarea> designated for verifiable credential.

I'm finishing up with namespacing for and we're gonna integrate tomorrow, fingers crossed.

It will mean that we have a VC / DID authentication for .

#mastodon #doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

You can already deploy to your server in dev mode and start registering users. If you do, share your server's PK with me so that I can add it to my server!

git.sr.ht/~doma/do-auth/commit

#doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

Working hard on being privacy-preserving. API first, backend later.

#doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

Invites work!

#doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

Managed to write a count-based invite system full implementation with as a library takes 111 LoC.

Going to write tests tomorrow and start looking into integration with mastodon 🎉

#doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

Another milestone for !

Invite functionality is implemented, now it's basically .

#clubhouse #doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

Getting sleepy...

I wonder if I'll manage to implement limked lists for verifiable credentials as seen in , thus implementing everything needed for the quantity-bound invite protocol.

#doauth

Last updated 3 years ago

Jonn · @jonn
150 followers · 2933 posts · Server social.doma.dev

Another milestone in 's history: JS client verified its first credential!

#doauth

Last updated 3 years ago