for authorization decision • Friends may restrict access to that information • Problem: Server may need to access WebID profiles in the name of the user
Agent A uses same certificate for server and client roles • Origin server match = same trust in client role as in profile provider role (server) • X-On-Behalf-Of HTTP header • One TLS connection + multiple requests on behalf of different users
higher risk, when key is compromised • When client key is compromised, also the server key is affected • Origin server may be different from profile provider