fix and update

This commit is contained in:
lendry
2026-06-29 12:17:25 +03:00
parent 923a028cdd
commit 75ccbe5fc4
39 changed files with 1619 additions and 63 deletions

View File

@@ -13,6 +13,12 @@ service OAuthCoreService {
rpc GetOAuthClientPublicInfo (GetOAuthClientPublicInfoRequest) returns (OAuthClientPublicInfo);
}
service FedcmService {
rpc GetAccounts (FedcmSessionRequest) returns (FedcmAccountsResponse);
rpc IssueIdAssertion (FedcmIdAssertionRequest) returns (FedcmIdAssertionResponse);
rpc GetClientMetadata (FedcmClientMetadataRequest) returns (FedcmClientMetadataResponse);
}
service OtpService {
rpc SendOtp (SendOtpRequest) returns (OtpResponse);
rpc VerifyOtp (VerifyOtpRequest) returns (OtpVerifyResponse);
@@ -107,6 +113,44 @@ message GetOAuthClientPublicInfoRequest {
string clientId = 1;
}
message FedcmSessionRequest {
string userId = 1;
string sessionId = 2;
}
message FedcmAccount {
string id = 1;
string name = 2;
optional string given_name = 3;
optional string email = 4;
optional string picture = 5;
repeated string approved_clients = 6;
}
message FedcmAccountsResponse {
repeated FedcmAccount accounts = 1;
}
message FedcmIdAssertionRequest {
string userId = 1;
string sessionId = 2;
string clientId = 3;
string accountId = 4;
}
message FedcmIdAssertionResponse {
string token = 1;
}
message FedcmClientMetadataRequest {
string clientId = 1;
}
message FedcmClientMetadataResponse {
string privacy_policy_url = 1;
string terms_of_service_url = 2;
}
message CheckOAuthConsentRequest {
string userId = 1;
string clientId = 2;