[aerogear-dev] AGSEC - Component planning

Kris Borchers kris at redhat.com
Thu May 23 15:58:16 EDT 2013


On May 23, 2013, at 2:55 PM, Jay Balunas <jbalunas at redhat.com> wrote:

> 
> On May 23, 2013, at 3:36 PM, Bruno Oliveira wrote:
> 
>> 
>> 
>> Jay Balunas wrote:
>>> On May 23, 2013, at 2:45 PM, Bruno Oliveira wrote:
>>> 
>>>> How to properly file jiras?
>>>> 
>>>> Once security is a cross-cutting concern affecting most part of the
>>>> projects on AeroGear, people might get confused about how to file a JIRA
>>>> for security.
>>>> 
>>>> So here comes my recommendation:
>>>> 
>>>> - Issues related with specific projects like JS, Android and iOS should
>>>> be created into the respective jiras: AGJS, AGDROID and AGIOS. (is my
>>>> suggestion only)
>>>> 
>>>> - If the issue is something that abstractj|slacker should definitely
>>>> take a look or should work on it, please, create a link into AGSEC. For
>>>> example: https://issues.jboss.org/browse/AGSEC-28
>>> 
>>> I think this makes sense to me.
>> 
>> I can document it if necessary.
> 
> +1, but where - in the AGSEC description section, or somewhere on in the docs?  Perhaps in an updated version of http://aerogear.org/docs/guides/JIRAUsage/ ?
> 
> It needs to be updated for the different jira sub-projects anyway.
> 
>> 
>>> 
>>>> Here is the list of planned components for the AGSEC project in JIRA:
>>>> 
>>>> - examples: demos, example of usage, snippets
>>>> - docs: documentation about how to make use of security libraries, blog
>>>> posts, updates on aerogear.org
>>>> - CI: updates on CI like new jobs to be created or improvements
>>>> - OTP: TOTP&  HOTP components which affects the server, iOS, Android and JS
>>>> - crypto: implementations of cryptographic algorithms to support
>>>> server/client side
>>>> - security-*: aerogear-security, aerogear-security-picketlink and
>>>> aerogear-security-shiro.
>>>> - social: Twitter, Facebook, Google (any social networks to share your
>>>> password with friends)
>>>> - auth: authentication methods to be provided (Basic, Digest, LDAP,
>>>> OAuth2, Hawk, Mozilla Persona, Two-factor)
>>>> - authZ: authorization methods to be implemented or supported.
>>> 
>>> Not sure of the diff with auth and authZ?
>> 
>> auth - will be issues or feature requests for authentication.
>> Ex:
>> 
>> - Add two-factor authentication support to JS
>> - Application X raises http 500 on login
>> - AeroGear security should provide support for captchas (meh)
>> 
>> authZ - anything directly related with authorization
>> Ex:
>> 
>> - Add Role-Based Authorization support on AeroGear security
>> - Even after provide the correct credentials user Homer is receiving 
>> HTTP 401 response
>> 
>> Makes sense?
> 
> Yup, now I see what you mean.  Would it be better to spell them out all the way then?  authentication and authorization ?

+1 - It's not obvious what authZ is at a glance.
> 
>> 
>>> 
>>>> - storage: issues and features related with encrypted storage
>>>> - cache: issues and features related with encrypted cache
>>> 
>>> To you want to add in general components like openshift, testing, tooling, etc...?
>> 
>> Initially I'm not sure if it's necessary, but of course we can add it. 
> 
> +1 we don't need to add right away, but be able to add as needed.
> 
>> What do you have in mind is something like:
>> 
>> - openshift: for examples on OpenShift and eventual issues
>> 
>> So if some demo has security issues the correct approach would be: 
>> openshift, examples?
> 
> Or if there are issues directly related to security features when hosted on OpenShift, or specific security integration for openshift, etc...
> 
>> 
>> - testing: For the efforts leaded by Karel, I'm +1000. For unit testing 
>> we assume that Bruno should write it, if not, I promise to punish him.
>> 
>> - tooling: Nor sure which kind of tasks to include here. Once we already 
>> have AGRAD and security is all around I'm concerned about overlapping, 
>> so I'm trying to be cautious.
> 
> Yeah, not as concerned about this one good point
> 
>> 
>> 
>> 
>> _______________________________________________
>> aerogear-dev mailing list
>> aerogear-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
> 
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/aerogear-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20130523/45945d36/attachment-0001.html 


More information about the aerogear-dev mailing list