February 12th, 2020 by inflectra
As we get ready for the release of SpiraTest, SpiraTeam, and SpiraPlan 6.4 early next month, we'd like to introduce some of the new functionality that will be available in this release. This release includes two main features, plus lots of smaller enhancements and bug fixes. The two main marquee features are support for Single Sign On (SSO) using the industry standard OAuth 2.0 protocol, and some major enhancements to the Reports dashboard.
When you login to Spira, you normally enter in a login and password that is managed and stored specifically by Spira internally.
However, for larger enterprises, there is often a desire to centralize (for security and compliance reasons) the users that can access the various IT systems in the organization, and to have a central place to manage passwords and whether a user is allowed to access a specific system. Traditionally, for on-premise installations, the standard for this type of system is the Lightweight Directory Access Protocol (LDAP). This protocol is used when you want to connect Spira to a company directory server, such as Microsoft Active Directory, or another directory system such as OpenLDAP.
However when you are using Spira in the cloud, LDAP is not normally the most appropriate solution, since it relies on setting up network access from a cloud service to a company's internal LDAP infrastructure. Therefore we are pleased to announce that in addition to LDAP, with Spira v6.4, we have added support for the Single Sign On (SSO) and delegated authorization protocol known as OAuth 2.0.
When you enable OAuth support in Spira, your users will be given a choice of logging in as normal with a Spira login and password, or using an external "provider" such as Google (illustrated below).
When the user logs in with the external provider, they will be redirected to a web page belonging to that system (in this example below we show okta):
Once the user has logged in with the external OAuth provider, if it is the first time, they will be asked to either create a new (unapproved) Spira account, or link the login to an existing one:
If they already have linked their OAuth account to their Spira account they won't see this page, but instead would be immediately logged into Spira, and taken to their My Page as normal.
When we release SpiraTest, SpiraTeam, and SpiraPlan v6.4 next month, it will come with the following OAuth providers:
Once this initial set is released, we will be looking to add additional providers in future releases, possibly including Microsoft AzureAD and ADFS, depending on customer demand.
The administration interface in Spira lets administrators decide which external providers (if any) should be enabled:
In addition, you can mix and match all three authentication types in one installation:
So the user list administration pages in Spira have been modified to display exactly what type of user is in the system, the Ext. Login column will display the name of the OAuth provider or LDAP if the user is managed by an LDAP service such as ActiveDirectory.
The other major new enhancement in v6.4 is to update the Spira reports center dashboard to have a new, central release picker. Previously some of the reporting widgets (but not all) let you pick a release to filter the graph by, but it had to be done on a per-widget basis. In v6.4 we have introduced a new dashboard-wide release selection dropdown list. This selection will affect all of the reporting / graphing widgets simultaneously, and will make configuring the dashboard by release much easier.
This new central release selector means that we are now able to have additional filtering options on the widgets themselves. For example, the Testing Date Range Graphs can now be filtered by both test case type and/or release at the same time. The Incident Date Range Graphs previously could only be filtered by incident type, and not by release, this is now enhanced.
Finally, this change also lets you have more powerful reporting for the various summary graphs. Previously you could not graph test case execution status against another field (e..g. priority) and have the results filtered by release. That is now possible for the first time.
roadmap spotlight spira single sign on sso oauth reports reporting
Ask an Inflectra expert:
SpiraTest combines test management, requirements traceability & bug-tracking
SpiraTeam brings your teams together, managing the entire application lifecycle
SpiraPlan lets you manage your programs and portfolio of projects like never before
Orchestrates your automated regression testing, functional, load and performance
The ultimate test automation platform for web, mobile, and desktop applications
The help desk system, designed specifically for software support teams
Cloud hosted, secure source code management - Git and Subversion
Exploratory testing capture tool that automatically records your testing activity
Let us deal with the IT pain so you don't have to. Or use on-premise if you prefer.
Our customers work in every industry imaginable. From financial services to healthcare and biotech to government and defense and more, we work with our customers to address their specific needs.
Our products do not enforce a methodology on you, instead they let you work your way. Whether you work in agile development, Scrum and XP, Kanban and Lean, Waterfall, hybrid, or Scaled Agile Inflectra can help.
If you want to learn more about application delivery, testing, and more take a look at our whitepapers, videos, background papers, blog, and presentations.
Customers use our tools to help automate repetitive tasks and streamline their business processes using our Robotic Process Automation (RPA) solutions.
We collaborate with a wide range of teams to bring our customers a range of services (including load testing, training, and consultation), complimentary technologies, and specialized tools for specific industries.
Learn how different organizations have benefited from using Inflectra products to manage their software testing and application develooment.
Outstanding support is the foundation of our company. We make support a priority over all other work. Take a look at our support policy.
Discover great tips, discussions, and technical solutions from fellow customers and Inflectra's technical experts.
If you can't find the answer you're looking for, please get in touch with us: over email, phone, or online.
We are constantly creating new videos to help customers learn about our products, including through in depth webinars, all freely available along with a wide selection of presentations.
We provide a number of resources to help customers learn how to get the most out of our products, with free online resources, virtual classrooms, and face to face.
Read about Inflectra, our manifesto, and values. Meet our incredible customers who are building awesome things. We are focused on their success using our tools.
The Inflectra Blog contains articles on all aspects of the software lifecycle.
In addition we have whitepapers,
background articles, videos and
presentations to help get you started.
Events are a big part of our awesome customer service. They are a chance to learn more about us, our products, and how to level up your skills with our tools.
We actively partner with companies and individuals all over the world. We are also a great place to work and encourage you to explore joining our team.
Please contact us with your questions, feedback, comments, or suggestions. We'll get back to you as soon as possible.
When you need additional assistance (be it training, consulting, or integration services) our global certified solution provider partner network is ready to help.
At Inflectra, we are fully committed to provide our customers with the very best products and customer service.
We want to help developers extend and customize our tools to fit in with their needs. We provide robust APIs, sample code, and open source projects.