update dockerfile + wip passkey implementation

This commit is contained in:
2026-03-02 17:07:30 -05:00
parent 511e62b58c
commit 9e09110b16
12 changed files with 497 additions and 427 deletions

View File

@@ -0,0 +1,13 @@
syntax = "proto3";
option csharp_namespace = "Aoba.RPC.Account";
package aoba;
import "google/protobuf/empty.proto";
import "Proto/Types.proto";
service AccountRpc {
rpc RegisterPasskey(google.protobuf.Empty) returns (PasskeyRegistrationCreds);
rpc CompletePasskeyRegistration(PasskeyPublicKey) returns (google.protobuf.Empty);
}

View File

@@ -7,6 +7,6 @@ import "Proto/Types.proto";
service AuthRpc {
rpc Login(Credentials) returns (LoginResponse);
rpc LoginPasskey(PassKeyPayload) returns (LoginResponse);
rpc LoginPasskey(PasskeyPayload) returns (LoginResponse);
}

View File

@@ -9,9 +9,7 @@ message Credentials{
string password = 2;
}
message PassKeyPayload {
}
message Jwt{
@@ -110,4 +108,15 @@ message SearchQuery {
message Filter {
string key = 1;
repeated string values = 2;
}
message PasskeyPayload {
}
message PasskeyRegistrationCreds{
}
message PasskeyPublicKey{
}