Class: OpenID::OpenIDServiceEndpoint

Class | OpenID::OpenIDServiceEndpoint
In: | lib/openid/consumer/discovery.rb
Parent: | Object

Object representing an OpenID service endpoint.

### Methods

compatibility_mode display_identifier display_identifier= from_basic_service_endpoint from_discovery_result from_html from_op_endpoint_url from_xrds get_local_id is_op_identifier new parse_service preferred_namespace supports_type to_s uses_extension

### Constants

OPENID_TYPE_URIS | = | [ OPENID_IDP_2_0_TYPE, OPENID_2_0_TYPE, OPENID_1_1_TYPE, OPENID_1_0_TYPE, ] |  | OpenID service type URIs, listed in order of preference. The ordering of this list affects yadis and XRI service discovery.

### Attributes

canonical_id | [RW] | For XRI, the persistent identifier.
claimed_id | [RW] | the verified identifier.
local_id | [RW] |
server_url | [RW] |
type_uris | [RW] |
used_yadis | [RW] |

### Public Class methods

from_basic_service_endpoint(endpoint)
from_discovery_result(discoveryResult)
from_html(uri, html)
from_op_endpoint_url(op_endpoint_url)
from_xrds(uri, xrds)
new()

### Public Instance methods

compatibility_mode()
display_identifier()
display_identifier=(display_identifier)
get_local_id()
is_op_identifier()
parse_service(yadis_url, uri, type_uris, service_element)
preferred_namespace()
supports_type(type_uri)
to_s()
uses_extension(extension_uri)

[Validate]