syncope-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Syncope > Roadmap
Date Wed, 01 Aug 2012 11:12:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/2042/9/3/_/styles/combined.css?spaceKey=SYNCOPE&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/SYNCOPE/Roadmap">Roadmap</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~ilgrosso">Francesco
Chicchiricco</a>
    </h4>
        <br/>
                         <h4>Changes (4)</h4>
                                 
    
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
    
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" > <br>h3. Issues <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">_See
updated list on project&#39;s [JIRA|https://issues.apache.org/jira/browse/SYNCOPE/fixforversion/12322511#selectedTab=com.atlassian.jira.plugin.system.project:version-issues-panel]._
<br></td></tr>
            <tr><td class="diff-unchanged" > <br></td></tr>
            <tr><td class="diff-changed-lines" ># <span class="diff-added-words"style="background-color:
#dfd;">[[SYNCOPE-168|https://issues.apache.org/jira/browse/SYNCOPE-168]]</span> Allow
more notification mechanisms besides e-mail <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">#
Introduce notification chains <br># Role propagation / synchronization ([GoogleCode
issue 22|http://code.google.com/p/syncope/issues/detail?id=22]) <br># Role workflow
([GoogleCode issue 23|http://code.google.com/p/syncope/issues/detail?id=23]) <br># JMX
support ([GoogleCode issue 95|http://code.google.com/p/syncope/issues/detail?id=95]) <br>#
End-user JSR-286 portlet ([GoogleCode issue 103|http://code.google.com/p/syncope/issues/detail?id=103])
<br># Android / iPhone end-user app ([GoogleCode issue 107|http://code.google.com/p/syncope/issues/detail?id=107])
<br># Interceptors, i.e. custom extension points to catch events (user creation, provisioning
to resource, ...). An idea could be to implement this with AOP. Audit implementation could
be refactored as specific interceptor. <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">#
[[SYNCOPE-169|https://issues.apache.org/jira/browse/SYNCOPE-169]] Notification chains <br>#
[[SYNCOPE-172|https://issues.apache.org/jira/browse/SYNCOPE-172]] Role propagation / synchronization
<br># [[SYNCOPE-173|https://issues.apache.org/jira/browse/SYNCOPE-173]] Role workflow
<br># [[SYNCOPE-174|https://issues.apache.org/jira/browse/SYNCOPE-174]] JMX support
<br># [[SYNCOPE-175|https://issues.apache.org/jira/browse/SYNCOPE-175]] End-user JSR-286
portlet <br># [[SYNCOPE-176|https://issues.apache.org/jira/browse/SYNCOPE-176]] Android
/ iPhone end-user app <br># [[SYNCOPE-177|https://issues.apache.org/jira/browse/SYNCOPE-177]]
Interceptors <br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <div class='panelMacro'><table class='infoMacro'><colgroup><col
width='24'><col></colgroup><tr><td valign='top'><img src="/confluence/images/icons/emoticons/information.gif"
width="16" height="16" align="absmiddle" alt="" border="0"></td><td>This page
is a scratchpad for ongoing discussion at syncope-dev@incubator.apache.org</td></tr></table></div>
<style type='text/css'>/*<![CDATA[*/
div.rbtoc1343819505006 {margin-left: 1.5em;padding: 0px;}
div.rbtoc1343819505006 ul {list-style: decimal;margin-left: 0px;}
div.rbtoc1343819505006 li {margin-left: 0px;padding-left: 0px;}

/*]]>*/</style><div class='rbtoc1343819505006'>
<ul>
    <li><a href='#Roadmap-1.1.0%28Adlibitum%29'>1.1.0 (Ad libitum)</a></li>
    <li><a href='#Roadmap-1.2.0%28Intermezzo%29'>1.2.0 (Intermezzo)</a></li>
    <li><a href='#Roadmap-1.3.0%28Jazz%29'>1.3.0 (Jazz)</a></li>
    <li><a href='#Roadmap-1.4.0%28Preludio%29'>1.4.0 (Preludio)</a></li>
    <li><a href='#Roadmap-2.0.0%28Virtuoso%29'>2.0.0 (Virtuoso)</a></li>
    <li><a href='#Roadmap-2.1.0%28Rapsodia%29'>2.1.0 (Rapsodia)</a></li>
    <li><a href='#Roadmap-3.0.0%28Maggiore%29'>3.0.0 (Maggiore)</a></li>
    <li><a href='#Roadmap-4.0.0%28Notturno%29'>4.0.0 (Notturno)</a></li>
</ul></div>

<h2><a name="Roadmap-1.1.0%28Adlibitum%29"></a>1.1.0 (Ad libitum)</h2>

<p>Release date: Q3 2012</p>

<h3><a name="Roadmap-Issues"></a>Issues</h3>
<p><em>See updated list on project's <a href="https://issues.apache.org/jira/browse/SYNCOPE/fixforversion/12322504#selectedTab=com.atlassian.jira.plugin.system.project%3Aversion-issues-panel"
class="external-link" rel="nofollow">JIRA</a>.</em></p>

<ol>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-119" class="external-link"
rel="nofollow">SYNCOPE-119</a>] Realm-based authorization</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-120" class="external-link"
rel="nofollow">SYNCOPE-120</a>] Avoid duplication in console's authorization management</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-121" class="external-link"
rel="nofollow">SYNCOPE-121</a>] Policy-compliant random password generation</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-122" class="external-link"
rel="nofollow">SYNCOPE-122</a>] Password change on an external resource only</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-51" class="external-link"
rel="nofollow">SYNCOPE-51</a>] Remove MD5 as a supported password cipher algorithm</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-100" class="external-link"
rel="nofollow">SYNCOPE-100</a>] Add more password encryption options</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-15" class="external-link"
rel="nofollow">SYNCOPE-15</a>] Manage creator, lastmodifier and approvers information
about each SyncopeUser bean</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-123" class="external-link"
rel="nofollow">SYNCOPE-123</a>] Support binary schema for user, role and membership
attributes</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-124" class="external-link"
rel="nofollow">SYNCOPE-124</a>] Prevent task execution request for running tasks</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-125" class="external-link"
rel="nofollow">SYNCOPE-125</a>] Derived and Virtual attribute use cases</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-126" class="external-link"
rel="nofollow">SYNCOPE-126</a>] Database import / export and related tasks</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-127" class="external-link"
rel="nofollow">SYNCOPE-127</a>] Workflow: concepts, how to customize and how to trace</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-128" class="external-link"
rel="nofollow">SYNCOPE-128</a>] Self-registration</li>
</ol>


<h2><a name="Roadmap-1.2.0%28Intermezzo%29"></a>1.2.0 (Intermezzo)</h2>

<p>Release date: Q4 2012</p>

<h3><a name="Roadmap-Issues"></a>Issues</h3>
<p><em>See updated list on project's <a href="https://issues.apache.org/jira/browse/SYNCOPE/fixforversion/12322505#selectedTab=com.atlassian.jira.plugin.system.project%3Aversion-issues-panel"
class="external-link" rel="nofollow">JIRA</a>.</em></p>

<ol>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-129" class="external-link"
rel="nofollow">SYNCOPE-129</a>] Delegation</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-130" class="external-link"
rel="nofollow">SYNCOPE-130</a>] Avoid propagating useless update operations</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-131" class="external-link"
rel="nofollow">SYNCOPE-131</a>] Assign membership and role schemas to either all
memberships / roles or only some memberships / roles</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-132" class="external-link"
rel="nofollow">SYNCOPE-132</a>] Don't expose some REST list methods for anonymous</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-133" class="external-link"
rel="nofollow">SYNCOPE-133</a>] Add UserRequestController.execute() that will execute
the provided UserRequest and remove it on success</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-134" class="external-link"
rel="nofollow">SYNCOPE-134</a>] User, role and membership properties for derived
schemas</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-135" class="external-link"
rel="nofollow">SYNCOPE-135</a>] Password reset</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-136" class="external-link"
rel="nofollow">SYNCOPE-136</a>] Password required for resource subscription</li>
</ol>


<h2><a name="Roadmap-1.3.0%28Jazz%29"></a>1.3.0 (Jazz)</h2>

<p>Release date: Q1 2013</p>

<h3><a name="Roadmap-Issues"></a>Issues</h3>
<p><em>See updated list on project's <a href="https://issues.apache.org/jira/browse/SYNCOPE/fixforversion/12322506#selectedTab=com.atlassian.jira.plugin.system.project%3Aversion-issues-panel"
class="external-link" rel="nofollow">JIRA</a>.</em></p>

<ol>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-137" class="external-link"
rel="nofollow">SYNCOPE-137</a>] Support more than one local connector bundles directory
and zero or more ConnId's connector servers</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-138" class="external-link"
rel="nofollow">SYNCOPE-138</a>] Scripted SQL connector bundle</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-139" class="external-link"
rel="nofollow">SYNCOPE-139</a>] Support OpenICF connector bundles</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-140" class="external-link"
rel="nofollow">SYNCOPE-140</a>] Dynamic role memberships</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-141" class="external-link"
rel="nofollow">SYNCOPE-141</a>] Parallel propagation ops</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-142" class="external-link"
rel="nofollow">SYNCOPE-142</a>] Asynchronous propagation ops</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-26" class="external-link"
rel="nofollow">SYNCOPE-26</a>] Role/membership attributes synchronization</li>
</ol>


<h2><a name="Roadmap-1.4.0%28Preludio%29"></a>1.4.0 (Preludio)</h2>

<p>Release date: Q2 2013</p>

<h3><a name="Roadmap-Issues"></a>Issues</h3>
<p><em>See updated list on project's <a href="https://issues.apache.org/jira/browse/SYNCOPE/fixforversion/12322507#selectedTab=com.atlassian.jira.plugin.system.project%3Aversion-issues-panel"
class="external-link" rel="nofollow">JIRA</a>.</em></p>

<ol>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-44" class="external-link"
rel="nofollow">SYNCOPE-44</a>] Add ability to search for Roles via the REST API</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-143" class="external-link"
rel="nofollow">SYNCOPE-143</a>] GUI installer</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-144" class="external-link"
rel="nofollow">SYNCOPE-144</a>] Provide Task entities with a name and an optional
description</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-145" class="external-link"
rel="nofollow">SYNCOPE-145</a>] Configurable user request approval</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-146" class="external-link"
rel="nofollow">SYNCOPE-146</a>] Provide asynchronous refresh of tasks and reports
list</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-147" class="external-link"
rel="nofollow">SYNCOPE-147</a>] Provide refresh button in task and report modal windows</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-148" class="external-link"
rel="nofollow">SYNCOPE-148</a>] Provide cancel button for all modal windows</li>
</ol>


<h2><a name="Roadmap-2.0.0%28Virtuoso%29"></a>2.0.0 (Virtuoso)</h2>

<p>Release date: Q3 2013</p>

<h3><a name="Roadmap-Issues"></a>Issues</h3>
<p><em>See updated list on project's <a href="https://issues.apache.org/jira/browse/SYNCOPE/fixforversion/12322508#selectedTab=com.atlassian.jira.plugin.system.project%3Aversion-issues-panel"
class="external-link" rel="nofollow">JIRA</a>.</em></p>

<ol>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-149" class="external-link"
rel="nofollow">SYNCOPE-149</a>] Easier and cleaner way to override REST methods</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-150" class="external-link"
rel="nofollow">SYNCOPE-150</a>] Rich client library</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-151" class="external-link"
rel="nofollow">SYNCOPE-151</a>] Enlist RESTful services</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-152" class="external-link"
rel="nofollow">SYNCOPE-152</a>] Support SCIM REST API</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-153" class="external-link"
rel="nofollow">SYNCOPE-153</a>] Use logback-audit</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-154" class="external-link"
rel="nofollow">SYNCOPE-154</a>] Virtual attribute cache</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-155" class="external-link"
rel="nofollow">SYNCOPE-155</a>] Better way to override console components</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-156" class="external-link"
rel="nofollow">SYNCOPE-156</a>] New admin UI</li>
</ol>


<h2><a name="Roadmap-2.1.0%28Rapsodia%29"></a>2.1.0 (Rapsodia)</h2>

<p>Release date: Q4 2013</p>

<h3><a name="Roadmap-Issues"></a>Issues</h3>
<p><em>See updated list on project's <a href="https://issues.apache.org/jira/browse/SYNCOPE/fixforversion/12322509#selectedTab=com.atlassian.jira.plugin.system.project:version-issues-panel"
class="external-link" rel="nofollow">JIRA</a>.</em></p>

<ol>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-157" class="external-link"
rel="nofollow">SYNCOPE-157</a>] Upgrade tools</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-158" class="external-link"
rel="nofollow">SYNCOPE-158</a>] CLI admin tool</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-159" class="external-link"
rel="nofollow">SYNCOPE-159</a>] Bulk operations via REST API</li>
</ol>


<h2><a name="Roadmap-3.0.0%28Maggiore%29"></a>3.0.0 (Maggiore)</h2>

<p>Release date: Q1 2014</p>

<h3><a name="Roadmap-Issues"></a>Issues</h3>
<p><em>See updated list on project's <a href="https://issues.apache.org/jira/browse/SYNCOPE/fixforversion/12322510#selectedTab=com.atlassian.jira.plugin.system.project%3Aversion-issues-panel"
class="external-link" rel="nofollow">JIRA</a>.</em></p>

<ol>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-161" class="external-link"
rel="nofollow">SYNCOPE-161</a>] Pluggable authentication modules</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-162" class="external-link"
rel="nofollow">SYNCOPE-162</a>] PDC-based authentication</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-163" class="external-link"
rel="nofollow">SYNCOPE-163</a>] Authentication chain</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-164" class="external-link"
rel="nofollow">SYNCOPE-164</a>] Passthrough authentication</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-165" class="external-link"
rel="nofollow">SYNCOPE-165</a>] One-time password</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-166" class="external-link"
rel="nofollow">SYNCOPE-166</a>] Investigate using Apache Shiro to provide AM features</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-167" class="external-link"
rel="nofollow">SYNCOPE-167</a>] Resource access policies</li>
</ol>


<h2><a name="Roadmap-4.0.0%28Notturno%29"></a>4.0.0 (Notturno)</h2>

<p>Release date: Q4 2014</p>

<h3><a name="Roadmap-Issues"></a>Issues</h3>
<p><em>See updated list on project's <a href="https://issues.apache.org/jira/browse/SYNCOPE/fixforversion/12322511#selectedTab=com.atlassian.jira.plugin.system.project:version-issues-panel"
class="external-link" rel="nofollow">JIRA</a>.</em></p>

<ol>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-168" class="external-link"
rel="nofollow">SYNCOPE-168</a>] Allow more notification mechanisms besides e-mail</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-169" class="external-link"
rel="nofollow">SYNCOPE-169</a>] Notification chains</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-172" class="external-link"
rel="nofollow">SYNCOPE-172</a>] Role propagation / synchronization</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-173" class="external-link"
rel="nofollow">SYNCOPE-173</a>] Role workflow</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-174" class="external-link"
rel="nofollow">SYNCOPE-174</a>] JMX support</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-175" class="external-link"
rel="nofollow">SYNCOPE-175</a>] End-user JSR-286 portlet</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-176" class="external-link"
rel="nofollow">SYNCOPE-176</a>] Android / iPhone end-user app</li>
	<li>[<a href="https://issues.apache.org/jira/browse/SYNCOPE-177" class="external-link"
rel="nofollow">SYNCOPE-177</a>] Interceptors</li>
</ol>

    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://cwiki.apache.org/confluence/display/SYNCOPE/Roadmap">View Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=27843821&revisedVersion=48&originalVersion=47">View
Changes</a>
                |
        <a href="https://cwiki.apache.org/confluence/display/SYNCOPE/Roadmap?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message