feat(gRPC): Allow configuring an auth token#35
Merged
joschahenningsen merged 1 commit intomainfrom Nov 22, 2025
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
This PR adds authentication token support to the voice service gRPC server and client. The token is configured via a command-line flag and used to authenticate both incoming and outgoing gRPC requests.
- Adds an
authTokenfield to theAppstruct and updates the constructor to accept it - Implements a gRPC unary interceptor to validate incoming requests against the configured token
- Appends the auth token to outgoing gRPC metadata when calling the subtitle receiver
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| pkg/voiceservice/voiceservice.go | Adds auth token field, implements authentication interceptor, and attaches token to outgoing requests |
| cmd/voice-service/main.go | Adds auth-token command-line flag and passes it to the voiceservice constructor |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
3f6b9e4 to
47f5a0a
Compare
47f5a0a to
d60af58
Compare
SebiWrn
approved these changes
Nov 22, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Tested locally like this: