My existing c# based Grpc server uses a custom Http/2 metadata 
"access-token". How is this supported in Grpc-web? I changed my envoy.yaml:

 cors:
                allow_origin:
                - "*"
                allow_methods: GET, PUT, DELETE, POST, OPTIONS
                allow_headers: keep-alive,user-agent,cache-control,content-
type,content-transfer-encoding,*access-token*,x-accept-content-transfer-
encoding,x-accept-response-streaming,x-user-agent,x-grpc-web,grpc-timeout
                max_age: "1728000"
                expose_headers: *access-token*,grpc-status,grpc-message
                enabled: true


So, I am no longer seeing CORS errors in my browser console, but the token 
never makes it to the other side of the proxy. All I am seeing on my C# 
side, is "user-anger" in the metadata object.
I am creating a json object for the metadata in each rpc call in the web  
client.

promiseClient.getUser(logInState.getCurrentuserinfo(), { "access-token": 
logInState.getAccesstoken() })

        .then( ... ).catch (... )

THANKS

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/b67d222e-a145-48fe-b6a3-0e9098581961%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to