Kerberos for Web Services

4
Kerberos for Web Services Larry Zhu Microsoft IETF67

description

Kerberos for Web Services. Larry Zhu Microsoft IETF67. Problem Statements. KDC Access. WS KERB. Proxy through GSS-API acceptor WS_KRB_PROXY 05 01 WS-KRB-HEADER ::= SEQUENCE { proxy-data [1] ProxyData , ... } ProxyData :: = SEQUENCE { realm [1] Realm, - PowerPoint PPT Presentation

Transcript of Kerberos for Web Services

Page 1: Kerberos for Web Services

Kerberos for Web Services

Larry Zhu Microsoft

IETF67

Page 2: Kerberos for Web Services

Problem Statements

• KDC Access

Page 3: Kerberos for Web Services

WS KERB

• Proxy through GSS-API acceptor• WS_KRB_PROXY 05 01 WS-KRB-HEADER ::= SEQUENCE { proxy-data [1] ProxyData, ... } ProxyData :: = SEQUENCE { realm [1] Realm, cookie [3] OCTET STRING OPTIONAL ... }

Page 4: Kerberos for Web Services

PKU2U

• Public Key based User to User authentication protocol for peer-to-peer systems

• Use PKINIT/RFC4556 and RFC4120 messages• Replace the KDC with the application server• All traffic tunneled using GSS-API messages• Use RFC4121 for all GSS-API primitives