2017-11-13 34 views
1

나는 각 사용자가 도메인을 제어한다는 가정하에, indieweb use-cases의 컨텍스트에서 이전에 OpenID 2.0 ID와 위임 [1]을 사용했습니다. 따라서 ID는 https://example.comURL (도메인이 아님)은 OpenID 2.0 ID에 적합합니까?

처럼 나타납니다. OpenID 2.0 ID는 도메인이 아닌 URL의 형태를 취할 수 있습니까? 예를 들어, 두 https://example.com/alicehttps://example.com/bob은 다음과 같습니다

  • 별도의 ID 공급자에 대한 각 대표는
  • [1] 하지 오픈 ID 연결, 지원하지 않을 수

    1. 유효 독립적 인 정체성 위임

    답변

    1

    사용자 제공 식별자 must be normalized. 입력이 HTTP (S) URL로 간주됩니다 경우에는 계획이

  • 팔로우합니다 (# 포함) 조각 떨어져
  • 지구를 지정하지 리디렉션되는 경우

    1. 사용 http
    2. 대상 URL을 정상화 according to RFC 3986example.comhttp://example.com는 벡 것 입력 :

    Appendix A.1.

  • 어떤 정규화 예제를 제공합니다 오메 http://example.com/.

    따라서 식별자는 도메인 일 수 없으므로 은 URL로이됩니다. URL https://example.com/https://example.com/foo 사이에는 관련성이 없습니다. 즉, 동일한 호스트/도메인 아래에 여러 개의 ID를 제공하는 것이 완벽하게 가능합니다.