The WSO2 Identity Server provides multidisciplinary identity and entitlement management, which enable the tight and powerful security mechanisms that you need in your organization. The WSO2 Identity Server supports a set of state-of-the art security mechanisms such as OpenID and Information Cards for authentication, and XACML for fine-grained authorization. It integrates easily into existing user stores such as LDAP or Active Directory, supports multi-factor authentication, and much more.
Get Involved Today!
This page is the home for the development and user community of WSO2 Identity Server. From here, you can contribute to the source code, report issues, participate in discussions in the community forums or access downloads, documentation and tutorials.
For more information on the capabilities, features, usage scenarios, case studies and white papers, cloud hosted versions, and commercial support offerings, please visit WSO2 Identity Server Product Page.
Articles
- WSO2Con 2011
The recent security breaches of major corporations and government agencies once again highlight the importance of implementing an effective security model within an SOA deployment to protect company data, employees, partners and customers. Going beyond authentication, authorization and auditing, security in practice relies heavily on battle-tested security patterns to combat thousands of cyber criminals worldwide seeking to exploit the any security hole in the system. In his WSO2Con 2011 session, Prabath discussed the patterns, best practices and threats associated with SOA security models. He also explored how standards, such as WS-Security, SAML, XACML, WS-Trust, WS-SecureConversation and WS-SecurityPolicy have come to define the ‘best-fit’ security model to an SOA deployment based on Web services. Additionally, he looked at how OpenID, OAuth, and Simple Cloud Identity Management (SCIM) have evolved to provide a ‘best-fit’ security model for Internet identity management. Here are highlights from his talk.
About the Speaker
Prabath joined WSO2 in November 2007 and is currently a Software Architect and Senior Manager. He is an Apache Axis2 PMC member and has more than 7 years industry experience. Prior to joining WSO2, Prabath worked at Virtusa (NASDAQ: VRTU) for 3+ years. He has presented at numerous conferences including OSCON, ApacheCon, Apache Asia Roadshow, WSO2Con 2010, and WSO2 SOA Workshops. He has been involved in developing the OASIS Identity Metasystem Interoperability Version 1.0 specification.
- Chintana Wilamuna
This is a step by step guide on how to configure an ASP.NET client with the WSO2 Identity Server Passive STS. We'll be using a simple ASP.NET client and will be configuring everything from scratch. You need to have a recent version of WSO2 Identity Server (V3.2.3 or later).
- Amila Jayasekara
We learned lot of theory about XACML policies in Part 1. In this section we will define a sample XACML policy using the concepts we learned in Part 1. In addition to that, this article describes how you can test and validate policies using “WSO2 Identity Server”.
Dealing with XML is sometimes very tedious. In the last section of this article, we will discuss how you can use XACML “simple UI ” to define XACML policies.
- Amila Jayasekara
XACML is the widely used authorization mechanisms for web services. XACML provides fine grained authorization. In which one can define authorization based on very finer details. This finer information is stated in the policy as attributes. XACML also defines set of functions, which can be used in authorization logic evaluation. Due to detailed behavior, some believe XACML policies are esoteric and complicated. In this article I will elaborate XACML policies and will give you an idea as how XACML policy evaluation is taking place.
- Tharindu Mathew
XACML based authorization allows you to have an extremely flexible way of defining the rules of accessing resources based on the user, the user's role, the environment, time and date, etc. Now, the WSO2 product platform allows you to incorporate XACML based authorization into your SOA deployment.
Tutorials
- Yumani Ranaweera
Yumani Ranawera, Senior Software Engineer at WSO2 takes a step-by-step approach in deploying WSO2 Carbon 2.0.x in IBM WebSphere Application Server 6.1. WSO2 Carbon is a component based SOA platform which is based on Equinox and OSGi. It is the base platform for all Java products of WSO2. Built on OSGi, Carbon encapsulates major SOA functionality such as data services, business process management, ESB routing/transformation, rules, security, throttling, caching, logging and monitoring. All these major features can be plugged to the WSO2 Carbon based products, as components.
- Prabath Siriwardena
In this tutorial by Prabath Siriwardena, you will learn how WSO2 Identity Solution can be deployed over a user store based on an Active Directory [AD].
|
Webinars
Past
Tuesday, 24th January 2012 9:00 AM (PST)
Tuesday, 24th January 2012 10:00 AM (GMT)
Although XACML can create certain bottlenecks, it cannot be taken completely out of the picture. It is still a good choice for access control and the use of the WSO2 Identity Server can help augment the benefits it provides.
Knowledge Base Items
- Rajika Kumarasiri
This guide describes how you can monitor any WSO2 Carbon based product using a remote JMX client( such as JConsole) which is behind a firewall.
Forums
I see Identity Server has HTTP Digest Auth listed in the specification. How can I activate it to secure my web services?
Fri, 17th Feb, 2012 - 04.24 PST
I don't see STS feature in Strato's WSO2 Identity Server offering.
is there any possibility to activate STS on Strato's WSO2 Identity Server like we have in standalone WSO2 Identity Server ?
Thanks
Sumanth
Thu, 16th Feb, 2012 - 09.28 PST
With the public cloud, how easy is it for us to change the number of instance we want to use? For example: can we decide to use 2 servers during daytime and 1 server night time?
How does IS help link a web user to that client id? Does IS (LDAP) allow to store the client id along with the login information?
Thu, 16th Feb, 2012 - 09.02 PST
Case: I am trying to test local CXF Client (Grails webApp) accessing Hosted Web Service on WSO2 ESB that has a security policy that require issued Token (SAML) from my local STS (WSO2 Identity Serve)
Environment
Thu, 16th Feb, 2012 - 00.58 PST
Hi,
We are trying to setup multitenancy support to our wso2 IS server as mentioned in the wso2 developer blogs.
We are able to login as admin, create tenants and activate them.
But while trying to loging in to carbon as a tenant admin of an active tenant, we are getting the following error.
DEBUG {org.wso2.carbon.activation.module.ActivationHandler} - Staring Activation Handler invocation.
Mon, 6th Feb, 2012 - 20.39 PST
|