[jira] [Updated] (HADOOP-9836) Token definition and API

2015-05-05 Thread Allen Wittenauer (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Allen Wittenauer updated HADOOP-9836:
-
Labels: BB2015-05-TBR Rhino  (was: Rhino)

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
Assignee: Yi Liu
  Labels: BB2015-05-TBR, Rhino
 Attachments: HADOOP-9836.patch, HADOOP-9836.patch, Token definition 
 and implementation 1.0.doc


 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HADOOP-9836) Token definition and API

2013-10-21 Thread Yi Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yi Liu updated HADOOP-9836:
---

Attachment: HADOOP-9836.patch

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
  Labels: Rhino
 Attachments: HADOOP-9836.patch, HADOOP-9836.patch


 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (HADOOP-9836) Token definition and API

2013-10-21 Thread Yi Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yi Liu updated HADOOP-9836:
---

Status: Open  (was: Patch Available)

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
  Labels: Rhino
 Attachments: HADOOP-9836.patch, HADOOP-9836.patch


 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (HADOOP-9836) Token definition and API

2013-10-21 Thread Yi Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yi Liu updated HADOOP-9836:
---

Status: Patch Available  (was: Open)

Update the patch.
This patch includes interfaces of Token, IdentityToken and AccessToken. 
Developers can extend these interfaces to do customization. Token is issued to 
user by service and will be used in the users’ following requests.
In general, a token contains subject, timestamps, audiences, attributes and so 
on, and this patch also includes the definition of these items. A token should 
be able to be signed and encrypted, and admin can renew or cancel the token. 
This patch define “SecurityManager” and “TokenRenewer” interfaces which should 
be implemented for specific token.

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
  Labels: Rhino
 Attachments: HADOOP-9836.patch, HADOOP-9836.patch


 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (HADOOP-9836) Token definition and API

2013-10-21 Thread Yi Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yi Liu updated HADOOP-9836:
---

Attachment: Token definition and implementation 1.0.doc

The attached document introduces token definition, interfaces, and low level 
design.

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
  Labels: Rhino
 Attachments: HADOOP-9836.patch, HADOOP-9836.patch, Token definition 
 and implementation 1.0.doc


 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (HADOOP-9836) Token definition and API

2013-10-14 Thread Yi Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yi Liu updated HADOOP-9836:
---

Attachment: Token definition and implementation 1.0.doc

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
  Labels: Rhino
 Attachments: HADOOP-9836.patch, Token definition and implementation 
 1.0.doc


 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (HADOOP-9836) Token definition and API

2013-10-14 Thread Yi Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yi Liu updated HADOOP-9836:
---

Attachment: HADOOP-9836.patch

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
  Labels: Rhino
 Attachments: HADOOP-9836.patch, Token definition and implementation 
 1.0.doc


 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (HADOOP-9836) Token definition and API

2013-10-14 Thread Yi Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yi Liu updated HADOOP-9836:
---

Status: Patch Available  (was: Open)

submit the patch

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
  Labels: Rhino
 Attachments: HADOOP-9836.patch, Token definition and implementation 
 1.0.doc


 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (HADOOP-9836) Token definition and API

2013-10-14 Thread Yi Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yi Liu updated HADOOP-9836:
---

Attachment: HADOOP-9836.patch

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
  Labels: Rhino
 Attachments: HADOOP-9836.patch


 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (HADOOP-9836) Token definition and API

2013-10-14 Thread Yi Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yi Liu updated HADOOP-9836:
---

Status: Open  (was: Patch Available)

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
  Labels: Rhino
 Attachments: HADOOP-9836.patch


 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (HADOOP-9836) Token definition and API

2013-10-14 Thread Yi Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yi Liu updated HADOOP-9836:
---

Attachment: (was: Token definition and implementation 1.0.doc)

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
  Labels: Rhino
 Attachments: HADOOP-9836.patch


 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (HADOOP-9836) Token definition and API

2013-10-14 Thread Yi Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yi Liu updated HADOOP-9836:
---

Attachment: (was: HADOOP-9836.patch)

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
  Labels: Rhino
 Attachments: HADOOP-9836.patch


 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (HADOOP-9836) Token definition and API

2013-10-14 Thread Yi Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yi Liu updated HADOOP-9836:
---

Status: Patch Available  (was: Open)

submit patch

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
  Labels: Rhino
 Attachments: HADOOP-9836.patch


 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (HADOOP-9836) Token definition and API

2013-10-09 Thread Tianyou Li (JIRA)

 [ 
https://issues.apache.org/jira/browse/HADOOP-9836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tianyou Li updated HADOOP-9836:
---

Issue Type: Sub-task  (was: Task)
Parent: HADOOP-9392

 Token definition and API
 

 Key: HADOOP-9836
 URL: https://issues.apache.org/jira/browse/HADOOP-9836
 Project: Hadoop Common
  Issue Type: Sub-task
  Components: security
Affects Versions: 3.0.0
Reporter: Yi Liu
  Labels: Rhino

 We need to define common token attributes and APIs for TokenAuth framework 
 which makes the arbitrary token format can be adopted into the framework. 
 This JIRA is a sub-task of TokenAuth framework. Common token properties, APIs 
 and facilities that identity/access token requires will be defined. In this 
 JIRA, we'll:
 • Define Token generation API, includes Token 
 serialization/deserialization, Token encryption/sign and Token 
 revoke/expire/renew.
 • Define Token validation API, includes Token decryption/verify and Token 
 check(timestamp, audience, etc)
 • Define Token Attribute API, includes attributes setting, query and so 
 on.
 • Define required attributes and optional attributes for identity token 
 and access token. 
 • Implement Token Utilities, such as print/debug.



--
This message was sent by Atlassian JIRA
(v6.1#6144)