chore(deps): drop Grpc.AspNetCore — use Google.Protobuf for ProtoBuf-only storage - #68
Conversation
Abblix.Oidc.Server library uses ProtoBuf only for Redis storage serialization (Features/Storages/Proto/*.proto with GrpcServices="None") and never hosts gRPC endpoints — no AddGrpc, MapGrpcService or Grpc.AspNetCore.Server references anywhere in the codebase. Replaces the Grpc.AspNetCore umbrella with the runtime-only Google.Protobuf 3.34.1 (matches Abblix.Utils version). Grpc.Tools 2.78.0 stays as the build-time protoc/MSBuild driver. Aligns the project with the canonical pattern in Docs/wiki/protobuf-redis-session-storage.md § MSBuild-интеграция.
66040ad to
ddf38b5
Compare
|
|
Post-merge note (2026-04-29): rolled back from master. This PR was created against The change itself (Grpc.AspNetCore → Google.Protobuf in Net state:
Codified |
Abblix.Oidc.Server library uses ProtoBuf only for Redis storage serialization (Features/Storages/Proto/*.proto with GrpcServices="None") and never hosts gRPC endpoints — no AddGrpc, MapGrpcService or Grpc.AspNetCore.Server references anywhere in the codebase. Replaces the Grpc.AspNetCore umbrella with the runtime-only Google.Protobuf 3.34.1 (matches Abblix.Utils version). Grpc.Tools 2.78.0 stays as the build-time protoc/MSBuild driver. Aligns the project with the canonical pattern in Docs/wiki/protobuf-redis-session-storage.md § MSBuild-интеграция.



Summary
Abblix.Oidc.Serveruses ProtoBuf only for Redis storage (Features/Storages/Proto/*.protowithGrpcServices="None") and never hosts gRPC endpoints —AddGrpc/MapGrpcService/Grpc.AspNetCore.Serverare not present in the codebase.Grpc.AspNetCoreumbrella is replaced with the runtime-onlyGoogle.Protobuf3.34.1 (matches theAbblix.Utilsversion).Grpc.Tools2.78.0 stays as the build-time driver for protoc / MSBuild.<Protobuf>includes already hadGrpcServices="None"— no further change needed.Cross-repo: parallel PRs Abblix/AuthenticationService#80 and Abblix/Kezio#161 apply the same approach.