We have started rolling out more sophisticated OAuth suppor…

Twetch ·

We have started rolling out more sophisticated OAuth support. We will have more details soon. What APIs or other changes would you like to see most integrated with our OAuth system?

Replies

Twetch ·

Will it be possible in the future to send from moneybutton to $handcash handle`?

Twetch ·

Facial recognition for iPhone 📱

Twetch ·

Yes, when Handcash rolls out support for paymail. You will have to use it in the form of a paymail. Something like: handle@handcash.io

Twetch ·

Will I be able to query a pub key and corresponding private key client-side? And if not is that something on the road map?

Twetch ·

What do you mean by "query a pub key"? We intend to support signatures and encryption via paymail extensions. Note that you can already query a public key via the paymail API.

Twetch ·

It is unlikely we will ever allow apps to query private keys. The user, of course, already has the private key. It is not necessary to query private keys for any functionality. We will add that functionality in other ways.

Twetch ·

Ability to get balance of a user. Ability to get a list of paymails the user owns.

Twetch ·

Yes, you can resolve a public key with paymail. The public key is intended to be used for signatures and encryption.

Twetch ·

Ignore my second question. Allowing apps to access private key is stupid - brain is tired.

Can you resolve a public key with paymail? I thought you could resolve an address, but not public key.

Will need to check docs.

Twetch ·

Get user balance is a good idea. Will do.

Twetch ·

Getting avatar would be cool too. We are looking to offload identity completely to MB, so would love if Oauth has full support to allow us to display the majority of the MB user profile info in our app.

Twetch ·

Great - noted, Dylan. Will do.

Twetch ·

This gives developers tremendous abilities.

The Passkey can be used to generate sub-wallets (for micro-transactions), encryption systems, private chat, etc ...

It's all client-side (non custodial) and MB has no access to the Passkey

Twetch ·

Passkey

- Generate a client-side private key and store it encrypted in MB

- Pass the private key along with oAuth redirect URL as fragment part of URL (e.g. site.com/redirect#passkey)

- If the user re-authenticates the passkey will be the same