Find White Papers
Home
About Us
List Your Papers
    
> Ping Identity > Identity Enabled Web Services: Standards-based identity for Web 2.0

Identity Enabled Web Services: Standards-based identity for Web 2.0

White Paper Published By: Ping Identity

Web Services are emerging as the preeminent method for program-to-program communication across corporate networks as well as the Internet. Securing web Services has been a challenge until recently, as typical Web authentication and authorization techniques employed browser-to-server architectures (not program-to-program). This resulted in user identity ending at the Web Application Server, forcing the Web Services Provider to trust blindly that the Web Services Requester had established identity and trust with the end user.



Tags : 
pingidentity, sso, standards-based, web 2.0, identity enabled, browser-to-server, soap, saml

Ping Identity
Published:  May 05, 2009
Type:  White Paper
Length:  9 pages

white paper
Identity-Enabled Web Services
Standards-based identity for Web 2.0-today
OverviewWeb Services are emerging as the preeminent method for program-to-program communication across corporate networks as well as the Internet. Securing Web Services has been a challenge until recently, as typical Web authentication and authorization techniques employed browser-to-server architectures (not program-to-program). This resulted in user identity ending at the Web Application Server, forcing the Web Services Provider to trust blindly that the Web Services Requester had established identity and trust with the end user. Moreover, this mechanism did not provide any way for the Web Services Provider to verify the authenticity of the request. What was needed is a way to provide end-to-end federated identity that spans all the way from the Web browser to the Web Services Provider-Identity-Enabled Web Services.The convergence of Internet security standards has enabled Web Services and Web 2.0 to become a reality. Security Assertion Markup Language (SAML), an OASIS standard, has emerged as the lingua franca between Web browsers, Web application servers and Web Services Providers that use Simple Object Access Protocol (SOAP). SAML provides a common mechanism that allows identity to be passed through all layers. A WS-Trust Security Token Service (STS) is a "Rosetta Stone," translating between domain-specific security tokens and SAML-the glue that makes it all happen. Deploying an STS is the quickest, simplest and most scalable route to Identity-Enabled Web Services.white paper
Introduction Web Services are a gateway technology that provides interoperability across a wide variety of other software technologies. Typical enterprise deployments include using Web Services to enable ("webify") legacy systems, mainframe, ERP and CRM systems. What all of these "back-end" technologies have in common is that they are vital to the enterprise's long-term interest, and they generally lack the ability to communicate with modern systems like Web and application servers. Web Services are a set of technologies that communicate using modern, open standards like HTTP and XML to enable connectivity to the enterprise's core transactional and data-rich back-end legacy systems.The latest incarnation of distributed computing frameworks are Service Oriented Architecture (SOA), which are most often implemented with SOAP and REST (Representational State Transfer) Web Services. Some of the major architectural principles driving the adoption of Web Service-based architectures are the ability to use open standards (e.g. XML, SOAP, WS-Security, and HTTP) and a focus on interoperability, reuse and loose coupling. Fundamentally, when a Web Service Requester and a Web Service Provider communicate with one another, they should not know or be dependent upon the underlying details of each other's implementation-they are loosely coupled using a message-based integration.Message-based integration separates Web Services architecture from its predecessors. For example, in the 1990s, J2EE application servers like WebLogic® and WebSphere® were integration workhorses. J2EE clients communicated with J2EE servers using proprietary, binary protocols and formats such as a WebLogic client talking to a WebLogic server. The advent of XML enabled replacement of proprietary interfaces with XML-based open standards.The Web Services Identity ChallengeUntil now, most Web Services deployments relied on application- or system-level authentication to establish trusted user identity. In effect, a Web Services Provider validates the identity of the Web Service Requester-the application issuing the SOAP request-requiring it to trust whatever is contained in the message body. This trust model is not fully secure, however, because this scheme lacks any way to verify the authenticity of the request, leaving the door open for potential attack. A typical incremental improvement over blindly trusting the request is to use mutual authentication mechanisms available in transport protocols such as HTTP and TLS. This approach markedly improves the channel security so that the Web Service provider has high confidence that a trusted host sent the message. However, the contents of the message, such as data payload, are still unverifiable, which still leaves the potential for an inside-the-firewall attack. The net result is that the business logic and decisions executed by the... [download for more]

Browse Technology Topics

Data Center

Virtualization, Cloud Computing, Infrastructure, Design and Facilities, Power and Cooling, Green Computing  
    

Data Management

Application Integration, Analytical Applications, Business Intelligence, Configuration Management, Database Development, Data Integration, Data Mining, Data Protection, Data Quality, Data Replication, Database Security, EDI, SOAP, Service Oriented Architecture, Web Service Management, Data Warehousing  
    

Enterprise Applications

Application Integration, Application Performance Management, Best Practices, Business Activity Monitoring, Business Analytics, Business Integration, Business Intelligence, Business Management, Business Metrics, Business Process Automation, Business Process Management, Call Center Management, Call Center Software, Change Management, Corporate Governance, Customer Interaction Service, Customer Relationship Management, Customer Satisfaction, Customer Service, EBusiness, Enterprise Resource Planning, Enterprise Software, EProcurement, Extranets, Groupware Workflow, HIPAA Compliance, IP Faxing, IT Spending, Marketing Automation, Performance Testing, Product Lifecycle Management, Project Management, Return On Investment, Risk Management, Sales & Marketing Software, Sales Automation, Server Virtualization, Simulation Software, Supply Chain Management, System Management Software, Total Cost of Ownership, Video Conferencing, Voice Recognition, Voice Over IP, Workforce Management, Incentive Compensation, Spend Management, Manufacturing Execution Systems, International Computing  

Human Resource Technology

Human Resources Services, Payroll Software, Time and Attendance Software, Workforce Management Software, Financial Management, Employee Monitoring Software, Employee Training Software, Recruiting Software/Services, Employee Performance Management, ELearning, Benefits Management, Expense Management  
    

IT Career Advancement

Cisco Certification, Microsoft Certification, Linux Certification, Network Security Certification, Software Development Certification  

IT Management

Employee Performance, ITIL, Productivity, Project Management, Software Compliance, Sarbanes Oxley Compliance, Service Management, Desktop Management  
    

Knowledge Management

Collaboration, Collaborative Commerce, Contact Management, Content Delivery, Content Integration, Content Management System, Corporate Portals, Customer Experience Management, Document Management, Information Management, Intranets, Messaging, Records Management, Search And Retrieval, Search Engines, Secure Content Management, SLA  

Networking

Active Directory, Bandwidth Management, Convergence, Distributed Computing, Ethernet Networking, Fibre Channel, Gigabit Networking, Governance, Grid Computing, Infrastructure, Internetworking Hardware, Interoperability, IP Networks, IP Telephony, Local Area Networking, Load Balancing, Migration, Monitoring, Network Architecture, Network Management, Network Performance, Network Performance Management, Network Provisioning, Network Security, OLAP, Optical Networking, Quality Of Service, Remote Access, Remote Network Management, Server Hardware, Servers, Small Business Networks, TCP/IP Protocol, Test And Measurement, Traffic Management, Tunneling, Utility Computing, VPN, Wide Area Networks, Green Computing, Cloud Computing, Power and Cooling, Data Center Design and Management, Colocation and Web Hosting  
    

Platforms

AS/400, Domino, Linux, Microsoft Exchange, Oracle, PeopleSoft, SAP, Siebel, Solaris, Tivoli, Unix, Web Sphere, Windows, Windows Server  

Security

Access Control, Anti Spam, Anti Spyware, Anti Virus, Application Security, Auditing, Authentication, Biometrics, Business Continuity, Compliance, DDoS, Disaster Recovery, Email Security, Encryption, Firewalls, Hacker Detection, High Availability, Identity Management, Internet Security, Intrusion Detection, Intrusion Prevention, IPSec, Network Security Appliance, Password Management, Patch Management, Phishing, PKI, Policy Based Management, Security Management, Security Policies, Single Sign On, SSL, Secure Instant Messaging, Web Service Security, PCI Compliance, Vulnerability Management  
    

Software Development

.NET, C++, Database Development, Java, Middleware, Open Source, Software Outsourcing, Quality Assurance, Scripting, SOAP, Software Testing, Visual Basic, Web Development, Web Services, Web Service Security, XML  

Storage

Backup And Recovery, Blade Servers, Clustering, IP Storage, ISCSI, Network Attached Storage, RAID, Storage Area Networks, Storage Management, Storage Virtualization, Email Archiving, Data Deduplication  
    

Wireless

802.11, Bluetooth, CDMA, GPS, Mobile Computing, Mobile Data Systems, Mobile Workers, PDA, RFID, Smart Phones, WiFi, Wireless Application Software, Wireless Communications, Wireless Hardware, Wireless Infrastructure, Wireless Messaging, Wireless Phones, Wireless Security, Wireless Service Providers, WLAN  
Search