[WIP] Feature/api login - requesting feedback#1880
[WIP] Feature/api login - requesting feedback#1880xeroc wants to merge 11 commits intobitshares:developfrom
Conversation
3caf697 to
8fdcd8f
Compare
8fdcd8f to
d36e6a4
Compare
f4b80c6 to
dd09f81
Compare
|
@manikey123 please have a look into this PR. You should find it relevant to prior conversations with @xeroc |
|
I didn't get why it need a
|
|
We are also working to add the login possibility of having a withdrawal permission set to the node operators account. Use case implicit. |
The motivation here was to reduce number of round trips for communication. Also, you made a great comment on the other issue. Let me quote:
I think this makes sense. We could (later) add other authentication schemes to the login-api (such as Would it make sense (if it even works) to extract that code into a plugin and add sqlite support for that plugin specifically? The plugin would either extend or overwrite the login api and allow authentication via sqlite schema, or other means - like SASL as you proposed in the other thread? |
This sounds like payment channels would be a better solution. |
|
Where do you see the downside of using recurring payments, and where do you see benefits in using a payment channel? |
|
A payment channel is better for a series of off-chain micropayments, e. g. pay-per-minute or maybe even pay-per-API-call. |
We were thinking a monthly subscription fee. |
(paging @Dimfred)
This feature enables to "login" to the RPC endpoint by using a signed transaction containing a transfer operation.
The reason is that we would like to offer a way to provide a premium endpoint to users iff
the fulfill certain conditions, such as:
This is work in progress, but feedback is very welcome.
Please, could someone page Crypto Clara as I had an extended discussion about this feature with her in Shanghai