func (c *OpenID4VPClient) AuthorizationServerMetadata(ctx context.Context, oauthIssuer string) (*oauth.AuthorizationServerMetadata, error) {
    iamClient := c.httpClient
    // the wallet/client acts as authorization server
    metadata, err := iamClient.OAuthAuthorizationServerMetadata(ctx, oauthIssuer)
    if err != nil {