feat(api): move resource apis to beta (#6530)

Moves UserService, SessionService, SettingsService and OIDCService to beta state. This includes gRPC and HTTP path changes.
This commit is contained in:
Livio Spring
2023-09-13 14:43:01 +02:00
committed by GitHub
parent 841b21d9cd
commit be81570fb5
80 changed files with 324 additions and 311 deletions

View File

@@ -1,13 +1,13 @@
syntax = "proto3";
package zitadel.session.v2alpha;
package zitadel.session.v2beta;
import "google/api/field_behavior.proto";
import "google/protobuf/struct.proto";
import "protoc-gen-openapiv2/options/annotations.proto";
import "validate/validate.proto";
option go_package = "github.com/zitadel/zitadel/pkg/grpc/session/v2alpha;session";
option go_package = "github.com/zitadel/zitadel/pkg/grpc/session/v2beta;session";
enum UserVerificationRequirement {
USER_VERIFICATION_REQUIREMENT_UNSPECIFIED = 0;

View File

@@ -1,12 +1,12 @@
syntax = "proto3";
package zitadel.session.v2alpha;
package zitadel.session.v2beta;
import "google/protobuf/timestamp.proto";
import "protoc-gen-openapiv2/options/annotations.proto";
import "validate/validate.proto";
option go_package = "github.com/zitadel/zitadel/pkg/grpc/session/v2alpha;session";
option go_package = "github.com/zitadel/zitadel/pkg/grpc/session/v2beta;session";
message Session {
string id = 1 [

View File

@@ -1,25 +1,25 @@
syntax = "proto3";
package zitadel.session.v2alpha;
package zitadel.session.v2beta;
import "zitadel/object/v2alpha/object.proto";
import "zitadel/object/v2beta/object.proto";
import "zitadel/protoc_gen_zitadel/v2/options.proto";
import "zitadel/session/v2alpha/challenge.proto";
import "zitadel/session/v2alpha/session.proto";
import "zitadel/session/v2beta/challenge.proto";
import "zitadel/session/v2beta/session.proto";
import "google/api/annotations.proto";
import "google/api/field_behavior.proto";
import "google/protobuf/struct.proto";
import "protoc-gen-openapiv2/options/annotations.proto";
import "validate/validate.proto";
option go_package = "github.com/zitadel/zitadel/pkg/grpc/session/v2alpha;session";
option go_package = "github.com/zitadel/zitadel/pkg/grpc/session/v2beta;session";
option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {
info: {
title: "Session Service";
version: "2.0-alpha";
description: "This API is intended to manage sessions in a ZITADEL instance. This project is in alpha state. It can AND will continue breaking until the services provide the same functionality as the current login.";
version: "2.0-beta";
description: "This API is intended to manage sessions in a ZITADEL instance. This project is in beta state. It can AND will continue breaking until the services provide the same functionality as the current login.";
contact:{
name: "ZITADEL"
url: "https://zitadel.com"
@@ -108,7 +108,7 @@ service SessionService {
// Search sessions
rpc ListSessions (ListSessionsRequest) returns (ListSessionsResponse) {
option (google.api.http) = {
post: "/v2alpha/sessions/search"
post: "/v2beta/sessions/search"
body: "*"
};
@@ -144,7 +144,7 @@ service SessionService {
// GetSession a session
rpc GetSession (GetSessionRequest) returns (GetSessionResponse) {
option (google.api.http) = {
get: "/v2alpha/sessions/{session_id}"
get: "/v2beta/sessions/{session_id}"
};
option (zitadel.protoc_gen_zitadel.v2.options) = {
@@ -168,7 +168,7 @@ service SessionService {
// Create a new session
rpc CreateSession (CreateSessionRequest) returns (CreateSessionResponse) {
option (google.api.http) = {
post: "/v2alpha/sessions"
post: "/v2beta/sessions"
body: "*"
};
@@ -196,7 +196,7 @@ service SessionService {
// Update a session
rpc SetSession (SetSessionRequest) returns (SetSessionResponse) {
option (google.api.http) = {
patch: "/v2alpha/sessions/{session_id}"
patch: "/v2beta/sessions/{session_id}"
body: "*"
};
@@ -221,7 +221,7 @@ service SessionService {
// Terminate a session
rpc DeleteSession (DeleteSessionRequest) returns (DeleteSessionResponse) {
option (google.api.http) = {
delete: "/v2alpha/sessions/{session_id}"
delete: "/v2beta/sessions/{session_id}"
body: "*"
};
@@ -245,12 +245,12 @@ service SessionService {
}
message ListSessionsRequest{
zitadel.object.v2alpha.ListQuery query = 1;
zitadel.object.v2beta.ListQuery query = 1;
repeated SearchQuery queries = 2;
}
message ListSessionsResponse{
zitadel.object.v2alpha.ListDetails details = 1;
zitadel.object.v2beta.ListDetails details = 1;
repeated Session sessions = 2;
}
@@ -277,7 +277,7 @@ message CreateSessionRequest{
}
message CreateSessionResponse{
zitadel.object.v2alpha.Details details = 1;
zitadel.object.v2beta.Details details = 1;
string session_id = 2 [
(grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = {
description: "\"id of the session\"";
@@ -324,7 +324,7 @@ message SetSessionRequest{
}
message SetSessionResponse{
zitadel.object.v2alpha.Details details = 1;
zitadel.object.v2beta.Details details = 1;
string session_token = 2 [
(grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = {
description: "\"token of the session, which is required for further updates of the session or the request other resources\"";
@@ -351,7 +351,7 @@ message DeleteSessionRequest{
}
message DeleteSessionResponse{
zitadel.object.v2alpha.Details details = 1;
zitadel.object.v2beta.Details details = 1;
}
message Checks {