# package-authoring


10/27/2023, 2:51 PM
Has anyone hit this issue
2 UNKNOWN: failed to copy inputs for {custom component name}: copying input "oidcProvider": unmarshaling value: expected a iam.OpenIdConnectProvider, got a string
. I am using the pulumi-go-provider and trying to take the output from one component and make use of it in another component. The custom MLC is written in Go and the consumer is written in typescript. If I do something like so in my consumer code
comp.oidcProvider.apply(oidc => console.log(oidc))
then it logs an urn