Provider URL
From The Socknet
A user's Provider URL is the hub for all the user's Socknet communications.
Specification
A user must have an OpenID. This is often provided by the Socknet Provider.
A Provider URL is a URL added to a user's OpenID page. This URL is used by other entities to make function calls to the user's profile.
The URL is put on the user's OpenID page in a <link> tag:
... <link rel="socknet.provider" href="http://provider.com/user"> ...
This tag may show up anywhere on the page, but should be put in the <head> section.
See Functions for an explanation of how the Provider URL is used.
Considerations
Several socknet.provider tags may be present if they all represent the same destination. It is preferrable to have at least one with HTTP and one with HTTPS. Providers will choose which to use based on the sensitivity of data.
The Provider URL does not have to follow any specific format. It was once suggested that it contain the user's OpenID URL encoded, but this practice is discouraged because some software has difficulty with encoding URL's in URL's.
Caching of the OpenID page is encouraged, because that information won't change very often.
Two or more separate OpenID's may point to the same Provider URL if the provider is aware of all of them.
See Also
- ReadMe
- Provider URL
- Functions
- IP Verification
- Friends
- Services

