temporalio / sdk-java

Temporal Java SDK
https://temporal.io
Apache License 2.0
200 stars 134 forks source link

Add shortcut to set API key #2052

Closed Quinn-With-Two-Ns closed 1 month ago

Quinn-With-Two-Ns commented 2 months ago

closes https://github.com/temporalio/sdk-java/issues/1997

Add shortcut to add an api key to a connection. Instead of

    WorkflowServiceStubsOptions.Builder stubOptions =
        WorkflowServiceStubsOptions.newBuilder()
             ...
            .addGrpcMetadataProvider(
                new AuthorizationGrpcMetadataProvider(() -> "Bearer " + API_KEY))

Users can now set

    WorkflowServiceStubsOptions.Builder stubOptions =
        WorkflowServiceStubsOptions.newBuilder()
             ...
            .addApiKey(
                () -> API_KEY)
Quinn-With-Two-Ns commented 2 months ago

@cretz Is this what you had in mind as a shortcut?

cretz commented 1 month ago

Yes, this makes sense to me