WIP: stuff
This commit is contained in:
2
client/.gitignore
vendored
Normal file
2
client/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
/node_modules/
|
||||
/.svelte-kit/
|
@ -10,7 +10,7 @@ import type { Message } from "@bufbuild/protobuf";
|
||||
* Describes the file user/v1/auth.proto.
|
||||
*/
|
||||
export const file_user_v1_auth: GenFile = /*@__PURE__*/
|
||||
fileDesc("ChJ1c2VyL3YxL2F1dGgucHJvdG8SB3VzZXIudjEiMgoMTG9naW5SZXF1ZXN0EhAKCHVzZXJuYW1lGAEgASgJEhAKCHBhc3N3b3JkGAIgASgJIh4KDUxvZ2luUmVzcG9uc2USDQoFdG9rZW4YASABKAkiTQoNU2lnblVwUmVxdWVzdBIQCgh1c2VybmFtZRgBIAEoCRIQCghwYXNzd29yZBgCIAEoCRIYChBjb25maXJtX3Bhc3N3b3JkGAMgASgJIhAKDlNpZ25VcFJlc3BvbnNlIg8KDUxvZ291dFJlcXVlc3QiEAoOTG9nb3V0UmVzcG9uc2UiKAoUR2V0UGFzc2tleUlEc1JlcXVlc3QSEAoIdXNlcm5hbWUYASABKAkiLAoVR2V0UGFzc2tleUlEc1Jlc3BvbnNlEhMKC3Bhc3NrZXlfaWRzGAEgAygJIkcKE1Bhc3NrZXlMb2dpblJlcXVlc3QSCgoCaWQYASABKAkSEQoJc2lnbmF0dXJlGAIgASgMEhEKCWFsZ29yaXRobRgDIAEoBSIlChRQYXNza2V5TG9naW5SZXNwb25zZRINCgV0b2tlbhgBIAEoCTLiAgoLQXV0aFNlcnZpY2USOAoFTG9naW4SFS51c2VyLnYxLkxvZ2luUmVxdWVzdBoWLnVzZXIudjEuTG9naW5SZXNwb25zZSIAEjsKBlNpZ25VcBIWLnVzZXIudjEuU2lnblVwUmVxdWVzdBoXLnVzZXIudjEuU2lnblVwUmVzcG9uc2UiABI7CgZMb2dvdXQSFi51c2VyLnYxLkxvZ291dFJlcXVlc3QaFy51c2VyLnYxLkxvZ291dFJlc3BvbnNlIgASUAoNR2V0UGFzc2tleUlEcxIdLnVzZXIudjEuR2V0UGFzc2tleUlEc1JlcXVlc3QaHi51c2VyLnYxLkdldFBhc3NrZXlJRHNSZXNwb25zZSIAEk0KDFBhc3NrZXlMb2dpbhIcLnVzZXIudjEuUGFzc2tleUxvZ2luUmVxdWVzdBodLnVzZXIudjEuUGFzc2tleUxvZ2luUmVzcG9uc2UiAEKdAQoLY29tLnVzZXIudjFCCUF1dGhQcm90b1ABWkZnaXRodWIuY29tL3Nwb3RkZW1vNC90cmV2c3RhY2svc2VydmVyL2ludGVybmFsL3NlcnZpY2VzL3VzZXIvdjE7dXNlcnYxogIDVVhYqgIHVXNlci5WMcoCB1VzZXJcVjHiAhNVc2VyXFYxXEdQQk1ldGFkYXRh6gIIVXNlcjo6VjFiBnByb3RvMw");
|
||||
fileDesc("ChJ1c2VyL3YxL2F1dGgucHJvdG8SB3VzZXIudjEiMgoMTG9naW5SZXF1ZXN0EhAKCHVzZXJuYW1lGAEgASgJEhAKCHBhc3N3b3JkGAIgASgJIh4KDUxvZ2luUmVzcG9uc2USDQoFdG9rZW4YASABKAkiTQoNU2lnblVwUmVxdWVzdBIQCgh1c2VybmFtZRgBIAEoCRIQCghwYXNzd29yZBgCIAEoCRIYChBjb25maXJtX3Bhc3N3b3JkGAMgASgJIhAKDlNpZ25VcFJlc3BvbnNlIg8KDUxvZ291dFJlcXVlc3QiEAoOTG9nb3V0UmVzcG9uc2UiKAoUR2V0UGFzc2tleUlEc1JlcXVlc3QSEAoIdXNlcm5hbWUYASABKAkiLAoVR2V0UGFzc2tleUlEc1Jlc3BvbnNlEhMKC3Bhc3NrZXlfaWRzGAEgAygJIhoKGEJlZ2luUGFzc2tleUxvZ2luUmVxdWVzdCIbChlCZWdpblBhc3NrZXlMb2dpblJlc3BvbnNlIhsKGUZpbmlzaFBhc3NrZXlMb2dpblJlcXVlc3QiHAoaRmluaXNoUGFzc2tleUxvZ2luUmVzcG9uc2Uy0gMKC0F1dGhTZXJ2aWNlEjgKBUxvZ2luEhUudXNlci52MS5Mb2dpblJlcXVlc3QaFi51c2VyLnYxLkxvZ2luUmVzcG9uc2UiABI7CgZTaWduVXASFi51c2VyLnYxLlNpZ25VcFJlcXVlc3QaFy51c2VyLnYxLlNpZ25VcFJlc3BvbnNlIgASOwoGTG9nb3V0EhYudXNlci52MS5Mb2dvdXRSZXF1ZXN0GhcudXNlci52MS5Mb2dvdXRSZXNwb25zZSIAElAKDUdldFBhc3NrZXlJRHMSHS51c2VyLnYxLkdldFBhc3NrZXlJRHNSZXF1ZXN0Gh4udXNlci52MS5HZXRQYXNza2V5SURzUmVzcG9uc2UiABJcChFCZWdpblBhc3NrZXlMb2dpbhIhLnVzZXIudjEuQmVnaW5QYXNza2V5TG9naW5SZXF1ZXN0GiIudXNlci52MS5CZWdpblBhc3NrZXlMb2dpblJlc3BvbnNlIgASXwoSRmluaXNoUGFzc2tleUxvZ2luEiIudXNlci52MS5GaW5pc2hQYXNza2V5TG9naW5SZXF1ZXN0GiMudXNlci52MS5GaW5pc2hQYXNza2V5TG9naW5SZXNwb25zZSIAQp0BCgtjb20udXNlci52MUIJQXV0aFByb3RvUAFaRmdpdGh1Yi5jb20vc3BvdGRlbW80L3RyZXZzdGFjay9zZXJ2ZXIvaW50ZXJuYWwvc2VydmljZXMvdXNlci92MTt1c2VydjGiAgNVWFiqAgdVc2VyLlYxygIHVXNlclxWMeICE1VzZXJcVjFcR1BCTWV0YWRhdGHqAghVc2VyOjpWMWIGcHJvdG8z");
|
||||
|
||||
/**
|
||||
* @generated from message user.v1.LoginRequest
|
||||
@ -152,49 +152,57 @@ export const GetPasskeyIDsResponseSchema: GenMessage<GetPasskeyIDsResponse> = /*
|
||||
messageDesc(file_user_v1_auth, 7);
|
||||
|
||||
/**
|
||||
* @generated from message user.v1.PasskeyLoginRequest
|
||||
* @generated from message user.v1.BeginPasskeyLoginRequest
|
||||
*/
|
||||
export type PasskeyLoginRequest = Message<"user.v1.PasskeyLoginRequest"> & {
|
||||
/**
|
||||
* @generated from field: string id = 1;
|
||||
*/
|
||||
id: string;
|
||||
|
||||
/**
|
||||
* @generated from field: bytes signature = 2;
|
||||
*/
|
||||
signature: Uint8Array;
|
||||
|
||||
/**
|
||||
* @generated from field: int32 algorithm = 3;
|
||||
*/
|
||||
algorithm: number;
|
||||
export type BeginPasskeyLoginRequest = Message<"user.v1.BeginPasskeyLoginRequest"> & {
|
||||
};
|
||||
|
||||
/**
|
||||
* Describes the message user.v1.PasskeyLoginRequest.
|
||||
* Use `create(PasskeyLoginRequestSchema)` to create a new message.
|
||||
* Describes the message user.v1.BeginPasskeyLoginRequest.
|
||||
* Use `create(BeginPasskeyLoginRequestSchema)` to create a new message.
|
||||
*/
|
||||
export const PasskeyLoginRequestSchema: GenMessage<PasskeyLoginRequest> = /*@__PURE__*/
|
||||
export const BeginPasskeyLoginRequestSchema: GenMessage<BeginPasskeyLoginRequest> = /*@__PURE__*/
|
||||
messageDesc(file_user_v1_auth, 8);
|
||||
|
||||
/**
|
||||
* @generated from message user.v1.PasskeyLoginResponse
|
||||
* @generated from message user.v1.BeginPasskeyLoginResponse
|
||||
*/
|
||||
export type PasskeyLoginResponse = Message<"user.v1.PasskeyLoginResponse"> & {
|
||||
/**
|
||||
* @generated from field: string token = 1;
|
||||
*/
|
||||
token: string;
|
||||
export type BeginPasskeyLoginResponse = Message<"user.v1.BeginPasskeyLoginResponse"> & {
|
||||
};
|
||||
|
||||
/**
|
||||
* Describes the message user.v1.PasskeyLoginResponse.
|
||||
* Use `create(PasskeyLoginResponseSchema)` to create a new message.
|
||||
* Describes the message user.v1.BeginPasskeyLoginResponse.
|
||||
* Use `create(BeginPasskeyLoginResponseSchema)` to create a new message.
|
||||
*/
|
||||
export const PasskeyLoginResponseSchema: GenMessage<PasskeyLoginResponse> = /*@__PURE__*/
|
||||
export const BeginPasskeyLoginResponseSchema: GenMessage<BeginPasskeyLoginResponse> = /*@__PURE__*/
|
||||
messageDesc(file_user_v1_auth, 9);
|
||||
|
||||
/**
|
||||
* @generated from message user.v1.FinishPasskeyLoginRequest
|
||||
*/
|
||||
export type FinishPasskeyLoginRequest = Message<"user.v1.FinishPasskeyLoginRequest"> & {
|
||||
};
|
||||
|
||||
/**
|
||||
* Describes the message user.v1.FinishPasskeyLoginRequest.
|
||||
* Use `create(FinishPasskeyLoginRequestSchema)` to create a new message.
|
||||
*/
|
||||
export const FinishPasskeyLoginRequestSchema: GenMessage<FinishPasskeyLoginRequest> = /*@__PURE__*/
|
||||
messageDesc(file_user_v1_auth, 10);
|
||||
|
||||
/**
|
||||
* @generated from message user.v1.FinishPasskeyLoginResponse
|
||||
*/
|
||||
export type FinishPasskeyLoginResponse = Message<"user.v1.FinishPasskeyLoginResponse"> & {
|
||||
};
|
||||
|
||||
/**
|
||||
* Describes the message user.v1.FinishPasskeyLoginResponse.
|
||||
* Use `create(FinishPasskeyLoginResponseSchema)` to create a new message.
|
||||
*/
|
||||
export const FinishPasskeyLoginResponseSchema: GenMessage<FinishPasskeyLoginResponse> = /*@__PURE__*/
|
||||
messageDesc(file_user_v1_auth, 11);
|
||||
|
||||
/**
|
||||
* @generated from service user.v1.AuthService
|
||||
*/
|
||||
@ -232,12 +240,20 @@ export const AuthService: GenService<{
|
||||
output: typeof GetPasskeyIDsResponseSchema;
|
||||
},
|
||||
/**
|
||||
* @generated from rpc user.v1.AuthService.PasskeyLogin
|
||||
* @generated from rpc user.v1.AuthService.BeginPasskeyLogin
|
||||
*/
|
||||
passkeyLogin: {
|
||||
beginPasskeyLogin: {
|
||||
methodKind: "unary";
|
||||
input: typeof PasskeyLoginRequestSchema;
|
||||
output: typeof PasskeyLoginResponseSchema;
|
||||
input: typeof BeginPasskeyLoginRequestSchema;
|
||||
output: typeof BeginPasskeyLoginResponseSchema;
|
||||
},
|
||||
/**
|
||||
* @generated from rpc user.v1.AuthService.FinishPasskeyLogin
|
||||
*/
|
||||
finishPasskeyLogin: {
|
||||
methodKind: "unary";
|
||||
input: typeof FinishPasskeyLoginRequestSchema;
|
||||
output: typeof FinishPasskeyLoginResponseSchema;
|
||||
},
|
||||
}> = /*@__PURE__*/
|
||||
serviceDesc(file_user_v1_auth, 0);
|
||||
|
@ -10,7 +10,7 @@ import type { Message } from "@bufbuild/protobuf";
|
||||
* Describes the file user/v1/user.proto.
|
||||
*/
|
||||
export const file_user_v1_user: GenFile = /*@__PURE__*/
|
||||
fileDesc("ChJ1c2VyL3YxL3VzZXIucHJvdG8SB3VzZXIudjEiVgoEVXNlchIKCgJpZBgBIAEoDRIQCgh1c2VybmFtZRgCIAEoCRIcCg9wcm9maWxlX3BpY3R1cmUYAyABKAlIAIgBAUISChBfcHJvZmlsZV9waWN0dXJlIhAKDkdldFVzZXJSZXF1ZXN0Ii4KD0dldFVzZXJSZXNwb25zZRIbCgR1c2VyGAEgASgLMg0udXNlci52MS5Vc2VyIl0KFVVwZGF0ZVBhc3N3b3JkUmVxdWVzdBIUCgxvbGRfcGFzc3dvcmQYASABKAkSFAoMbmV3X3Bhc3N3b3JkGAIgASgJEhgKEGNvbmZpcm1fcGFzc3dvcmQYAyABKAkiNQoWVXBkYXRlUGFzc3dvcmRSZXNwb25zZRIbCgR1c2VyGAEgASgLMg0udXNlci52MS5Vc2VyIj4KEEdldEFQSUtleVJlcXVlc3QSEAoIcGFzc3dvcmQYASABKAkSGAoQY29uZmlybV9wYXNzd29yZBgCIAEoCSIgChFHZXRBUElLZXlSZXNwb25zZRILCgNrZXkYASABKAkiPgobVXBkYXRlUHJvZmlsZVBpY3R1cmVSZXF1ZXN0EhEKCWZpbGVfbmFtZRgBIAEoCRIMCgRkYXRhGAIgASgMIjsKHFVwZGF0ZVByb2ZpbGVQaWN0dXJlUmVzcG9uc2USGwoEdXNlchgBIAEoCzINLnVzZXIudjEuVXNlciI2ChRDcmVhdGVQYXNza2V5UmVxdWVzdBIKCgJpZBgBIAEoCRISCgpwdWJsaWNfa2V5GAIgASgMIhcKFUNyZWF0ZVBhc3NrZXlSZXNwb25zZTKhAwoLVXNlclNlcnZpY2USPgoHR2V0VXNlchIXLnVzZXIudjEuR2V0VXNlclJlcXVlc3QaGC51c2VyLnYxLkdldFVzZXJSZXNwb25zZSIAElMKDlVwZGF0ZVBhc3N3b3JkEh4udXNlci52MS5VcGRhdGVQYXNzd29yZFJlcXVlc3QaHy51c2VyLnYxLlVwZGF0ZVBhc3N3b3JkUmVzcG9uc2UiABJECglHZXRBUElLZXkSGS51c2VyLnYxLkdldEFQSUtleVJlcXVlc3QaGi51c2VyLnYxLkdldEFQSUtleVJlc3BvbnNlIgASZQoUVXBkYXRlUHJvZmlsZVBpY3R1cmUSJC51c2VyLnYxLlVwZGF0ZVByb2ZpbGVQaWN0dXJlUmVxdWVzdBolLnVzZXIudjEuVXBkYXRlUHJvZmlsZVBpY3R1cmVSZXNwb25zZSIAElAKDUNyZWF0ZVBhc3NrZXkSHS51c2VyLnYxLkNyZWF0ZVBhc3NrZXlSZXF1ZXN0Gh4udXNlci52MS5DcmVhdGVQYXNza2V5UmVzcG9uc2UiAEKdAQoLY29tLnVzZXIudjFCCVVzZXJQcm90b1ABWkZnaXRodWIuY29tL3Nwb3RkZW1vNC90cmV2c3RhY2svc2VydmVyL2ludGVybmFsL3NlcnZpY2VzL3VzZXIvdjE7dXNlcnYxogIDVVhYqgIHVXNlci5WMcoCB1VzZXJcVjHiAhNVc2VyXFYxXEdQQk1ldGFkYXRh6gIIVXNlcjo6VjFiBnByb3RvMw");
|
||||
fileDesc("ChJ1c2VyL3YxL3VzZXIucHJvdG8SB3VzZXIudjEiVgoEVXNlchIKCgJpZBgBIAEoDRIQCgh1c2VybmFtZRgCIAEoCRIcCg9wcm9maWxlX3BpY3R1cmUYAyABKAlIAIgBAUISChBfcHJvZmlsZV9waWN0dXJlIhAKDkdldFVzZXJSZXF1ZXN0Ii4KD0dldFVzZXJSZXNwb25zZRIbCgR1c2VyGAEgASgLMg0udXNlci52MS5Vc2VyIl0KFVVwZGF0ZVBhc3N3b3JkUmVxdWVzdBIUCgxvbGRfcGFzc3dvcmQYASABKAkSFAoMbmV3X3Bhc3N3b3JkGAIgASgJEhgKEGNvbmZpcm1fcGFzc3dvcmQYAyABKAkiNQoWVXBkYXRlUGFzc3dvcmRSZXNwb25zZRIbCgR1c2VyGAEgASgLMg0udXNlci52MS5Vc2VyIj4KEEdldEFQSUtleVJlcXVlc3QSEAoIcGFzc3dvcmQYASABKAkSGAoQY29uZmlybV9wYXNzd29yZBgCIAEoCSIgChFHZXRBUElLZXlSZXNwb25zZRILCgNrZXkYASABKAkiPgobVXBkYXRlUHJvZmlsZVBpY3R1cmVSZXF1ZXN0EhEKCWZpbGVfbmFtZRgBIAEoCRIMCgRkYXRhGAIgASgMIjsKHFVwZGF0ZVByb2ZpbGVQaWN0dXJlUmVzcG9uc2USGwoEdXNlchgBIAEoCzINLnVzZXIudjEuVXNlciIhCh9CZWdpblBhc3NrZXlSZWdpc3RyYXRpb25SZXF1ZXN0IiIKIEJlZ2luUGFzc2tleVJlZ2lzdHJhdGlvblJlc3BvbnNlIiIKIEZpbmlzaFBhc3NrZXlSZWdpc3RyYXRpb25SZXF1ZXN0IiMKIUZpbmlzaFBhc3NrZXlSZWdpc3RyYXRpb25SZXNwb25zZTK4BAoLVXNlclNlcnZpY2USPgoHR2V0VXNlchIXLnVzZXIudjEuR2V0VXNlclJlcXVlc3QaGC51c2VyLnYxLkdldFVzZXJSZXNwb25zZSIAElMKDlVwZGF0ZVBhc3N3b3JkEh4udXNlci52MS5VcGRhdGVQYXNzd29yZFJlcXVlc3QaHy51c2VyLnYxLlVwZGF0ZVBhc3N3b3JkUmVzcG9uc2UiABJECglHZXRBUElLZXkSGS51c2VyLnYxLkdldEFQSUtleVJlcXVlc3QaGi51c2VyLnYxLkdldEFQSUtleVJlc3BvbnNlIgASZQoUVXBkYXRlUHJvZmlsZVBpY3R1cmUSJC51c2VyLnYxLlVwZGF0ZVByb2ZpbGVQaWN0dXJlUmVxdWVzdBolLnVzZXIudjEuVXBkYXRlUHJvZmlsZVBpY3R1cmVSZXNwb25zZSIAEnEKGEJlZ2luUGFzc2tleVJlZ2lzdHJhdGlvbhIoLnVzZXIudjEuQmVnaW5QYXNza2V5UmVnaXN0cmF0aW9uUmVxdWVzdBopLnVzZXIudjEuQmVnaW5QYXNza2V5UmVnaXN0cmF0aW9uUmVzcG9uc2UiABJ0ChlGaW5pc2hQYXNza2V5UmVnaXN0cmF0aW9uEikudXNlci52MS5GaW5pc2hQYXNza2V5UmVnaXN0cmF0aW9uUmVxdWVzdBoqLnVzZXIudjEuRmluaXNoUGFzc2tleVJlZ2lzdHJhdGlvblJlc3BvbnNlIgBCnQEKC2NvbS51c2VyLnYxQglVc2VyUHJvdG9QAVpGZ2l0aHViLmNvbS9zcG90ZGVtbzQvdHJldnN0YWNrL3NlcnZlci9pbnRlcm5hbC9zZXJ2aWNlcy91c2VyL3YxO3VzZXJ2MaICA1VYWKoCB1VzZXIuVjHKAgdVc2VyXFYx4gITVXNlclxWMVxHUEJNZXRhZGF0YeoCCFVzZXI6OlYxYgZwcm90bzM");
|
||||
|
||||
/**
|
||||
* @generated from message user.v1.User
|
||||
@ -192,40 +192,57 @@ export const UpdateProfilePictureResponseSchema: GenMessage<UpdateProfilePicture
|
||||
messageDesc(file_user_v1_user, 8);
|
||||
|
||||
/**
|
||||
* @generated from message user.v1.CreatePasskeyRequest
|
||||
* @generated from message user.v1.BeginPasskeyRegistrationRequest
|
||||
*/
|
||||
export type CreatePasskeyRequest = Message<"user.v1.CreatePasskeyRequest"> & {
|
||||
/**
|
||||
* @generated from field: string id = 1;
|
||||
*/
|
||||
id: string;
|
||||
|
||||
/**
|
||||
* @generated from field: bytes public_key = 2;
|
||||
*/
|
||||
publicKey: Uint8Array;
|
||||
export type BeginPasskeyRegistrationRequest = Message<"user.v1.BeginPasskeyRegistrationRequest"> & {
|
||||
};
|
||||
|
||||
/**
|
||||
* Describes the message user.v1.CreatePasskeyRequest.
|
||||
* Use `create(CreatePasskeyRequestSchema)` to create a new message.
|
||||
* Describes the message user.v1.BeginPasskeyRegistrationRequest.
|
||||
* Use `create(BeginPasskeyRegistrationRequestSchema)` to create a new message.
|
||||
*/
|
||||
export const CreatePasskeyRequestSchema: GenMessage<CreatePasskeyRequest> = /*@__PURE__*/
|
||||
export const BeginPasskeyRegistrationRequestSchema: GenMessage<BeginPasskeyRegistrationRequest> = /*@__PURE__*/
|
||||
messageDesc(file_user_v1_user, 9);
|
||||
|
||||
/**
|
||||
* @generated from message user.v1.CreatePasskeyResponse
|
||||
* @generated from message user.v1.BeginPasskeyRegistrationResponse
|
||||
*/
|
||||
export type CreatePasskeyResponse = Message<"user.v1.CreatePasskeyResponse"> & {
|
||||
export type BeginPasskeyRegistrationResponse = Message<"user.v1.BeginPasskeyRegistrationResponse"> & {
|
||||
};
|
||||
|
||||
/**
|
||||
* Describes the message user.v1.CreatePasskeyResponse.
|
||||
* Use `create(CreatePasskeyResponseSchema)` to create a new message.
|
||||
* Describes the message user.v1.BeginPasskeyRegistrationResponse.
|
||||
* Use `create(BeginPasskeyRegistrationResponseSchema)` to create a new message.
|
||||
*/
|
||||
export const CreatePasskeyResponseSchema: GenMessage<CreatePasskeyResponse> = /*@__PURE__*/
|
||||
export const BeginPasskeyRegistrationResponseSchema: GenMessage<BeginPasskeyRegistrationResponse> = /*@__PURE__*/
|
||||
messageDesc(file_user_v1_user, 10);
|
||||
|
||||
/**
|
||||
* @generated from message user.v1.FinishPasskeyRegistrationRequest
|
||||
*/
|
||||
export type FinishPasskeyRegistrationRequest = Message<"user.v1.FinishPasskeyRegistrationRequest"> & {
|
||||
};
|
||||
|
||||
/**
|
||||
* Describes the message user.v1.FinishPasskeyRegistrationRequest.
|
||||
* Use `create(FinishPasskeyRegistrationRequestSchema)` to create a new message.
|
||||
*/
|
||||
export const FinishPasskeyRegistrationRequestSchema: GenMessage<FinishPasskeyRegistrationRequest> = /*@__PURE__*/
|
||||
messageDesc(file_user_v1_user, 11);
|
||||
|
||||
/**
|
||||
* @generated from message user.v1.FinishPasskeyRegistrationResponse
|
||||
*/
|
||||
export type FinishPasskeyRegistrationResponse = Message<"user.v1.FinishPasskeyRegistrationResponse"> & {
|
||||
};
|
||||
|
||||
/**
|
||||
* Describes the message user.v1.FinishPasskeyRegistrationResponse.
|
||||
* Use `create(FinishPasskeyRegistrationResponseSchema)` to create a new message.
|
||||
*/
|
||||
export const FinishPasskeyRegistrationResponseSchema: GenMessage<FinishPasskeyRegistrationResponse> = /*@__PURE__*/
|
||||
messageDesc(file_user_v1_user, 12);
|
||||
|
||||
/**
|
||||
* @generated from service user.v1.UserService
|
||||
*/
|
||||
@ -263,12 +280,20 @@ export const UserService: GenService<{
|
||||
output: typeof UpdateProfilePictureResponseSchema;
|
||||
},
|
||||
/**
|
||||
* @generated from rpc user.v1.UserService.CreatePasskey
|
||||
* @generated from rpc user.v1.UserService.BeginPasskeyRegistration
|
||||
*/
|
||||
createPasskey: {
|
||||
beginPasskeyRegistration: {
|
||||
methodKind: "unary";
|
||||
input: typeof CreatePasskeyRequestSchema;
|
||||
output: typeof CreatePasskeyResponseSchema;
|
||||
input: typeof BeginPasskeyRegistrationRequestSchema;
|
||||
output: typeof BeginPasskeyRegistrationResponseSchema;
|
||||
},
|
||||
/**
|
||||
* @generated from rpc user.v1.UserService.FinishPasskeyRegistration
|
||||
*/
|
||||
finishPasskeyRegistration: {
|
||||
methodKind: "unary";
|
||||
input: typeof FinishPasskeyRegistrationRequestSchema;
|
||||
output: typeof FinishPasskeyRegistrationResponseSchema;
|
||||
},
|
||||
}> = /*@__PURE__*/
|
||||
serviceDesc(file_user_v1_user, 0);
|
||||
|
@ -292,6 +292,22 @@ components:
|
||||
additionalProperties: true
|
||||
additionalProperties: true
|
||||
description: Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
|
||||
user.v1.BeginPasskeyLoginRequest:
|
||||
type: object
|
||||
title: BeginPasskeyLoginRequest
|
||||
additionalProperties: false
|
||||
user.v1.BeginPasskeyLoginResponse:
|
||||
type: object
|
||||
title: BeginPasskeyLoginResponse
|
||||
additionalProperties: false
|
||||
user.v1.FinishPasskeyLoginRequest:
|
||||
type: object
|
||||
title: FinishPasskeyLoginRequest
|
||||
additionalProperties: false
|
||||
user.v1.FinishPasskeyLoginResponse:
|
||||
type: object
|
||||
title: FinishPasskeyLoginResponse
|
||||
additionalProperties: false
|
||||
user.v1.GetPasskeyIDsRequest:
|
||||
type: object
|
||||
properties:
|
||||
@ -337,30 +353,6 @@ components:
|
||||
type: object
|
||||
title: LogoutResponse
|
||||
additionalProperties: false
|
||||
user.v1.PasskeyLoginRequest:
|
||||
type: object
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
title: id
|
||||
signature:
|
||||
type: string
|
||||
title: signature
|
||||
format: byte
|
||||
algorithm:
|
||||
type: integer
|
||||
title: algorithm
|
||||
format: int32
|
||||
title: PasskeyLoginRequest
|
||||
additionalProperties: false
|
||||
user.v1.PasskeyLoginResponse:
|
||||
type: object
|
||||
properties:
|
||||
token:
|
||||
type: string
|
||||
title: token
|
||||
title: PasskeyLoginResponse
|
||||
additionalProperties: false
|
||||
user.v1.SignUpRequest:
|
||||
type: object
|
||||
properties:
|
||||
@ -379,21 +371,21 @@ components:
|
||||
type: object
|
||||
title: SignUpResponse
|
||||
additionalProperties: false
|
||||
user.v1.CreatePasskeyRequest:
|
||||
user.v1.BeginPasskeyRegistrationRequest:
|
||||
type: object
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
title: id
|
||||
publicKey:
|
||||
type: string
|
||||
title: public_key
|
||||
format: byte
|
||||
title: CreatePasskeyRequest
|
||||
title: BeginPasskeyRegistrationRequest
|
||||
additionalProperties: false
|
||||
user.v1.CreatePasskeyResponse:
|
||||
user.v1.BeginPasskeyRegistrationResponse:
|
||||
type: object
|
||||
title: CreatePasskeyResponse
|
||||
title: BeginPasskeyRegistrationResponse
|
||||
additionalProperties: false
|
||||
user.v1.FinishPasskeyRegistrationRequest:
|
||||
type: object
|
||||
title: FinishPasskeyRegistrationRequest
|
||||
additionalProperties: false
|
||||
user.v1.FinishPasskeyRegistrationResponse:
|
||||
type: object
|
||||
title: FinishPasskeyRegistrationResponse
|
||||
additionalProperties: false
|
||||
user.v1.GetAPIKeyRequest:
|
||||
type: object
|
||||
@ -801,12 +793,12 @@ paths:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/user.v1.GetPasskeyIDsResponse'
|
||||
/user.v1.AuthService/PasskeyLogin:
|
||||
/user.v1.AuthService/BeginPasskeyLogin:
|
||||
post:
|
||||
tags:
|
||||
- user.v1.AuthService
|
||||
summary: PasskeyLogin
|
||||
operationId: user.v1.AuthService.PasskeyLogin
|
||||
summary: BeginPasskeyLogin
|
||||
operationId: user.v1.AuthService.BeginPasskeyLogin
|
||||
parameters:
|
||||
- name: Connect-Protocol-Version
|
||||
in: header
|
||||
@ -821,7 +813,7 @@ paths:
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/user.v1.PasskeyLoginRequest'
|
||||
$ref: '#/components/schemas/user.v1.BeginPasskeyLoginRequest'
|
||||
required: true
|
||||
responses:
|
||||
default:
|
||||
@ -835,7 +827,42 @@ paths:
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/user.v1.PasskeyLoginResponse'
|
||||
$ref: '#/components/schemas/user.v1.BeginPasskeyLoginResponse'
|
||||
/user.v1.AuthService/FinishPasskeyLogin:
|
||||
post:
|
||||
tags:
|
||||
- user.v1.AuthService
|
||||
summary: FinishPasskeyLogin
|
||||
operationId: user.v1.AuthService.FinishPasskeyLogin
|
||||
parameters:
|
||||
- name: Connect-Protocol-Version
|
||||
in: header
|
||||
required: true
|
||||
schema:
|
||||
$ref: '#/components/schemas/connect-protocol-version'
|
||||
- name: Connect-Timeout-Ms
|
||||
in: header
|
||||
schema:
|
||||
$ref: '#/components/schemas/connect-timeout-header'
|
||||
requestBody:
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/user.v1.FinishPasskeyLoginRequest'
|
||||
required: true
|
||||
responses:
|
||||
default:
|
||||
description: Error
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/connect.error'
|
||||
"200":
|
||||
description: Success
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/user.v1.FinishPasskeyLoginResponse'
|
||||
/user.v1.UserService/GetUser:
|
||||
post:
|
||||
tags:
|
||||
@ -976,12 +1003,12 @@ paths:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/user.v1.UpdateProfilePictureResponse'
|
||||
/user.v1.UserService/CreatePasskey:
|
||||
/user.v1.UserService/BeginPasskeyRegistration:
|
||||
post:
|
||||
tags:
|
||||
- user.v1.UserService
|
||||
summary: CreatePasskey
|
||||
operationId: user.v1.UserService.CreatePasskey
|
||||
summary: BeginPasskeyRegistration
|
||||
operationId: user.v1.UserService.BeginPasskeyRegistration
|
||||
parameters:
|
||||
- name: Connect-Protocol-Version
|
||||
in: header
|
||||
@ -996,7 +1023,7 @@ paths:
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/user.v1.CreatePasskeyRequest'
|
||||
$ref: '#/components/schemas/user.v1.BeginPasskeyRegistrationRequest'
|
||||
required: true
|
||||
responses:
|
||||
default:
|
||||
@ -1010,7 +1037,42 @@ paths:
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/user.v1.CreatePasskeyResponse'
|
||||
$ref: '#/components/schemas/user.v1.BeginPasskeyRegistrationResponse'
|
||||
/user.v1.UserService/FinishPasskeyRegistration:
|
||||
post:
|
||||
tags:
|
||||
- user.v1.UserService
|
||||
summary: FinishPasskeyRegistration
|
||||
operationId: user.v1.UserService.FinishPasskeyRegistration
|
||||
parameters:
|
||||
- name: Connect-Protocol-Version
|
||||
in: header
|
||||
required: true
|
||||
schema:
|
||||
$ref: '#/components/schemas/connect-protocol-version'
|
||||
- name: Connect-Timeout-Ms
|
||||
in: header
|
||||
schema:
|
||||
$ref: '#/components/schemas/connect-timeout-header'
|
||||
requestBody:
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/user.v1.FinishPasskeyRegistrationRequest'
|
||||
required: true
|
||||
responses:
|
||||
default:
|
||||
description: Error
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/connect.error'
|
||||
"200":
|
||||
description: Success
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/user.v1.FinishPasskeyRegistrationResponse'
|
||||
tags:
|
||||
- name: item.v1.ItemService
|
||||
- name: user.v1.AuthService
|
||||
|
Reference in New Issue
Block a user