| ||||||||
| Added: | ||||||||
| > > |
<!-- | |||||||
| to Autograph@sourceforge | ||||||||
| Added: | ||||||||
| > > |
--> | |||||||
Autograph - a personal privacy manager | ||||||||
| Line: 26 to 28 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| Added: | ||||||||
| > > |
<!-- | |||||||
| ||||||||
| Changed: | ||||||||
| < < |
||||||||
| > > |
--> | |||||||
|
| ||||||||
| Line: 48 to 51 | ||||||||
Support | ||||||||
| Added: | ||||||||
| > > |
<!-- | |||||||
| Added: | ||||||||
| > > |
--> | |||||||
| <!-- * Developer forum (you will need a sourceforge account) --> | ||||||||
| ||||||||
| Line: 62 to 62 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| Added: | ||||||||
| > > |
<!-- | |||||||
Roadmap
| ||||||||
| Changed: | ||||||||
| < < |
||||||||
| > > |
--> | |||||||
| Line: 187 to 188 | ||||||||
| ShARPE and Autograph are licensed under Apache License, Version 2.0 --> | ||||||||
| Deleted: | ||||||||
| < < |
-- MoritzTheile - 16 Aug 2006 | |||||||
| ||||||||
| Line: 30 to 30 | ||||||||
|---|---|---|---|---|---|---|---|---|
|
| ||||||||
| Changed: | ||||||||
| < < |
<!-- | |||||||
| > > |
||||||||
Autograph in ActionTo experience Autograph in action you can test an installation in the MAMS level 1 federation. | ||||||||
| Line: 44 to 44 | ||||||||
| ||||||||
| Changed: | ||||||||
| < < |
--> | |||||||
| > > |
||||||||
Support | ||||||||
| ||||||||
| Line: 30 to 30 | ||||||||
|---|---|---|---|---|---|---|---|---|
|
| ||||||||
| Changed: | ||||||||
| < < |
||||||||
| > > |
<!-- | |||||||
Autograph in ActionTo experience Autograph in action you can test an installation in the MAMS level 1 federation. | ||||||||
| Line: 44 to 44 | ||||||||
| ||||||||
| Added: | ||||||||
| > > |
--> | |||||||
Support | ||||||||
| ||||||||
| Changed: | ||||||||
| < < |
Autograph - a privacy management tool | |||||||
| > > |
Autograph - a personal privacy manager | |||||||
|
| ||||||||
| Line: 10 to 10 | ||||||||
|---|---|---|---|---|---|---|---|---|
|
Autograph makes privacy in a Shibboleth® federation transparent and manageable. It allows members of an Identity Provider (e.g. students of a university) to configure their own Attribute Release Policy, or, in Autograph terms, their own idCards. | ||||||||
| Added: | ||||||||
| > > |
Utilizing Autograph Shibboleth obeys the first two of Kim Cameron's "Laws of Identity": It reveals personal information only with the user's consent and it discloses only the information which is needed. | |||||||
|
basic Autograph scenario (Flash) small size
| ||||||||
| Line: 19 to 22 | ||||||||
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Line: 60 to 63 | ||||||||
Roadmap | ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Line: 10 to 10 | ||||||||
|---|---|---|---|---|---|---|---|---|
|
Autograph makes privacy in a Shibboleth® federation transparent and manageable. It allows members of an Identity Provider (e.g. students of a university) to configure their own Attribute Release Policy, or, in Autograph terms, their own idCards. | ||||||||
| Changed: | ||||||||
| < < |
basic Autograph scenario (Flash) | |||||||
| > > |
basic Autograph scenario (Flash) small size | |||||||
|
| ||||||||
| ||||||||
| Line: 48 to 48 | ||||||||
|---|---|---|---|---|---|---|---|---|
| Changed: | ||||||||
| < < |
| |||||||
| > > |
<!-- * Developer forum (you will need a sourceforge account) --> | |||||||
Documentation | ||||||||
| Line: 60 to 60 | ||||||||
Roadmap | ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Line: 23 to 23 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| Deleted: | ||||||||
| < < |
| |||||||
| ||||||||
| Line: 36 to 34 | ||||||||
Step 1: Add a user to the testfed openidp: | ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
Step 2: Configure your idCard with Autograph: | ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
Support | ||||||||
| ||||||||
| Added: | ||||||||
| > > |
to Autograph@sourceforge | |||||||
Autograph - a privacy management tool
| ||||||||
| Line: 15 to 17 | ||||||||
|---|---|---|---|---|---|---|---|---|
Highlights: | ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Line: 52 to 54 | ||||||||
Documentation | ||||||||
| Changed: | ||||||||
| < < |
||||||||
| > > |
||||||||
| Changed: | ||||||||
| < < |
||||||||
| > > |
||||||||
<!-- * Development -->
Roadmap | ||||||||
| Line: 181 to 183 | ||||||||
| ShARPE and Autograph are licensed under Apache License, Version 2.0 --> | ||||||||
| Added: | ||||||||
| > > |
-- MoritzTheile - 16 Aug 2006 | |||||||
Autograph - a privacy management tool | ||||||||
| Line: 54 to 54 | ||||||||
|---|---|---|---|---|---|---|---|---|
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
Roadmap | ||||||||
Autograph - a privacy management tool | ||||||||
| Line: 52 to 52 | ||||||||
|---|---|---|---|---|---|---|---|---|
Documentation | ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
||||||||
| ||||||||
Autograph - a privacy management tool | ||||||||
| Line: 53 to 53 | ||||||||
|---|---|---|---|---|---|---|---|---|
Documentation
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
||||||||
| ||||||||
Autograph - a privacy management tool | ||||||||
| Line: 45 to 45 | ||||||||
|---|---|---|---|---|---|---|---|---|
| Deleted: | ||||||||
| < < |
| |||||||
| Added: | ||||||||
| > > |
| |||||||
Documentation | ||||||||
Autograph - a privacy management tool | ||||||||
| Line: 6 to 6 | ||||||||
|---|---|---|---|---|---|---|---|---|
|
- the federation becomes transparent -
| ||||||||
| Changed: | ||||||||
| < < |
Autograph makes privacy in a Shibboleth federation transparent and manageable. It allows members of an Identity Provider (e.g. students of a university) to configure their own Attribute Release Policy, or, in Autograph terms, their own idCards. | |||||||
| > > |
Autograph makes privacy in a Shibboleth® federation transparent and manageable. It allows members of an Identity Provider (e.g. students of a university) to configure their own Attribute Release Policy, or, in Autograph terms, their own idCards. | |||||||
|
basic Autograph scenario (Flash) | ||||||||
| Line: 19 to 19 | ||||||||
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Line: 59 to 59 | ||||||||
Roadmap | ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
Autograph - a privacy management tool | ||||||||
| Line: 55 to 55 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| Added: | ||||||||
| > > |
| |||||||
| Added: | ||||||||
| > > |
Roadmap
| |||||||
Autograph - a privacy management tool | ||||||||
| Line: 6 to 6 | ||||||||
|---|---|---|---|---|---|---|---|---|
|
- the federation becomes transparent -
| ||||||||
| Changed: | ||||||||
| < < |
Autograph makes privacy in a Shibboleth federation transparent and manageable. It allows members of an Identity Provider (e.g. students of a university) to configure their own Attribute Release Policy, or, in Autograph terms, their own idCards. | |||||||
| > > |
Autograph makes privacy in a Shibboleth federation transparent and manageable. It allows members of an Identity Provider (e.g. students of a university) to configure their own Attribute Release Policy, or, in Autograph terms, their own idCards. basic Autograph scenario (Flash) | |||||||
|
| ||||||||
Autograph - a privacy management tool | ||||||||
| Added: | ||||||||
| > > |
Autograph makes privacy in a Shibboleth federation transparent and manageable. It allows members of an Identity Provider (e.g. students of a university) to configure their own Attribute Release Policy, or, in Autograph terms, their own idCards. | |||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
Highlights: | |||||||
| Changed: | ||||||||
| < < |
The internet is basically anonymous, so when you need to access a protected service over the internet, it first needs to find out who you are. Within your institution, this is solved by logging into your local account, after which all your personal information (name, email, telephone, etc.) is available to the service. This works well as long as we stay within this context. However, in case a service is offered by another institution, this is not possible anymore, as your personal information is generally not shared with external parties. | |||||||
| > > |
| |||||||
| Changed: | ||||||||
| < < |
One common way to solve this problem is to create a new account for you at the other institution, after which you need to remember yet another username and password. A much better way is that you offer the service provider that offers the service your 'idCard', containing a little bit of personal information about you - this is just like the real world, where you also often introduce yourself by selecting the most appropriate business card for the occasion. And your institution will sign it for you, so the service provider will know that it can trust it. | |||||||
| > > |
| |||||||
| Changed: | ||||||||
| < < |
Autograph allows you to specify 'idCards' you are offering to service providers. In return, the services will offer you an enhanced customisable user experience. Every time that you visit a service, and only then, your browser will present the specified 'idCard'. However, please note that some service features will not be available if you do not release some personal information. | |||||||
| > > |
| |||||||
| Changed: | ||||||||
| < < |
ShARPE and Autograph are part of the National Science Foundation Middleware Initiative (NMI) EDIT software release. | |||||||
| > > |
| |||||||
| Deleted: | ||||||||
| < < |
ShARPE and Autograph are licensed under Apache License, Version 2.0 | |||||||
Autograph in Action | ||||||||
| Line: 25 to 36 | ||||||||
|---|---|---|---|---|---|---|---|---|
Step 2: Configure your idCard with Autograph: | ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| Changed: | ||||||||
| < < |
InstallationAutograph can be installed following the main ShARPE installation procedure. | |||||||
| > > |
Support
Documentation
| |||||||
| Line: 127 to 150 | ||||||||
| Autograph user can see the effect of the changes they make to the idCard, if Service Provider descriptions like this are added to your metadata. --> | ||||||||
| Deleted: | ||||||||
| < < |
<!-- | |||||||
| Deleted: | ||||||||
| < < |
Support | |||||||
| Deleted: | ||||||||
| < < |
||||||||
| Added: | ||||||||
| > > |
<!-- | |||||||
Other Documentation* Autograph.ppt: An overview of Autograph. * smartAttributeRelease_v0.82.pdf: This document contains a detailed example of using Autograph. | ||||||||
| Changed: | ||||||||
| < < |
--> | |||||||
| > > |
BackgroundThe internet is basically anonymous, so when you need to access a protected service over the internet, it first needs to find out who you are. Within your institution, this is solved by logging into your local account, after which all your personal information (name, email, telephone, etc.) is available to the service. This works well as long as we stay within this context. However, in case a service is offered by another institution, this is not possible anymore, as your personal information is generally not shared with external parties. One common way to solve this problem is to create a new account for you at the other institution, after which you need to remember yet another username and password. A much better way is that you offer the service provider that offers the service your 'idCard', containing a little bit of personal information about you - this is just like the real world, where you also often introduce yourself by selecting the most appropriate business card for the occasion. And your institution will sign it for you, so the service provider will know that it can trust it. Autograph allows you to specify 'idCards' you are offering to service providers. In return, the services will offer you an enhanced customisable user experience. Every time that you visit a service, and only then, your browser will present the specified 'idCard'. However, please note that some service features will not be available if you do not release some personal information. | |||||||
| Added: | ||||||||
| > > |
ShARPE and Autograph are part of the National Science Foundation Middleware Initiative (NMI) EDIT software release. | |||||||
Autograph - a privacy management tool | ||||||||
| Line: 11 to 11 | ||||||||
|---|---|---|---|---|---|---|---|---|
| Autograph allows you to specify 'idCards' you are offering to service providers. In return, the services will offer you an enhanced customisable user experience. Every time that you visit a service, and only then, your browser will present the specified 'idCard'. However, please note that some service features will not be available if you do not release some personal information. | ||||||||
| Added: | ||||||||
| > > |
ShARPE and Autograph are part of the National Science Foundation Middleware Initiative (NMI) EDIT software release. | |||||||
Autograph in Action | ||||||||
| Line: 25 to 28 | ||||||||
| ||||||||
| Changed: | ||||||||
| < < |
For more details on Autograph installation, please refer to ShARPE installation. | |||||||
| > > |
InstallationAutograph can be installed following the main ShARPE installation procedure. | |||||||
| <!-- | ||||||||
| Added: | ||||||||
| > > |
For more details on Autograph installation, please refer to ShARPE installation. | |||||||
Installation | ||||||||
Autograph - a privacy management tool | |||||||||||||||||||||||||||||||||||||
| Line: 16 to 16 | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| To experience Autograph in action you can test an installation in the MAMS level 1 federation. | |||||||||||||||||||||||||||||||||||||
| Changed: | |||||||||||||||||||||||||||||||||||||
| < < |
Step 1: Add a user to the MAMS Public Identity Provider: | ||||||||||||||||||||||||||||||||||||
| > > |
Step 1: Add a user to the testfed openidp: | ||||||||||||||||||||||||||||||||||||
| Changed: | |||||||||||||||||||||||||||||||||||||
| < < |
| ||||||||||||||||||||||||||||||||||||
| > > |
| ||||||||||||||||||||||||||||||||||||
Step 2: Configure your idCard with Autograph: | |||||||||||||||||||||||||||||||||||||
| Changed: | |||||||||||||||||||||||||||||||||||||
| < < |
| ||||||||||||||||||||||||||||||||||||
| > > |
| ||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
| Added: | |||||||||||||||||||||||||||||||||||||
| > > |
For more details on Autograph installation, please refer to ShARPE installation. | ||||||||||||||||||||||||||||||||||||
| Added: | |||||||||||||||||||||||||||||||||||||
| > > |
<!-- | ||||||||||||||||||||||||||||||||||||
Installation | |||||||||||||||||||||||||||||||||||||
| Line: 113 to 115 | |||||||||||||||||||||||||||||||||||||
| Autograph user can see the effect of the changes they make to the idCard, if Service Provider descriptions like this are added to your metadata. | |||||||||||||||||||||||||||||||||||||
| Changed: | |||||||||||||||||||||||||||||||||||||
| < < |
|||||||||||||||||||||||||||||||||||||
| > > |
--> | ||||||||||||||||||||||||||||||||||||
<!--
Support | |||||||||||||||||||||||||||||||||||||
| Line: 134 to 136 | |||||||||||||||||||||||||||||||||||||
| Deleted: | |||||||||||||||||||||||||||||||||||||
| < < |
| ||||||||||||||||||||||||||||||||||||
Autograph - a privacy management tool | |||||||||||||||||||
| Changed: | |||||||||||||||||||
| < < |
| ||||||||||||||||||
| > > |
| ||||||||||||||||||
| The internet is basically anonymous, so when you need to access a protected service over the internet, it first needs to find out who you are. Within your institution, this is solved by logging into your local account, after which all your personal information (name, email, telephone, etc.) is available to the service. This works well as long as we stay within this context. However, in case a service is offered by another institution, this is not possible anymore, as your personal information is generally not shared with external parties. | |||||||||||||||||||
| Line: 16 to 16 | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| To experience Autograph in action you can test an installation in the MAMS level 1 federation. | |||||||||||||||||||
| Changed: | |||||||||||||||||||
| < < |
Step 1: Add a user to the Open IDP Identity Provider: | ||||||||||||||||||
| > > |
Step 1: Add a user to the MAMS Public Identity Provider: | ||||||||||||||||||
| Changed: | |||||||||||||||||||
| < < |
| ||||||||||||||||||
| > > |
| ||||||||||||||||||
Step 2: Configure your idCard with Autograph: | |||||||||||||||||||
| Changed: | |||||||||||||||||||
| < < |
| ||||||||||||||||||
| > > |
| ||||||||||||||||||
| Deleted: | |||||||||||||||||||
| < < |
<!-- | ||||||||||||||||||
InstallationAutograph is a lightweight web application and should be easy to install. It requires an installed Shibboleth Identity Provider. These instructions assume that you have an IdP setup as it is described in this manual. | |||||||||||||||||||
| Line: 40 to 40 | |||||||||||||||||||
Step 2: adapting parameters in the web.xml file | |||||||||||||||||||
| Changed: | |||||||||||||||||||
| < < |
| ||||||||||||||||||
| > > |
| ||||||||||||||||||
| |||||||||||||||||||
| Deleted: | |||||||||||||||||||
| < < |
| ||||||||||||||||||
Step 3: protecting the Autograph application
| |||||||||||||||||||
| Line: 51 to 54 | |||||||||||||||||||
<Location /Autograph/*> | |||||||||||||||||||
| Changed: | |||||||||||||||||||
| < < |
AuthType? Basic AuthName? "Shibboleth IdP Authentication" AuthLDAPBindDN? uid=binduser,ou=demo,dc=mams,dc=org,dc=au AuthLDAPBindPassword? "test" AuthLDAPURL? "ldap://idp-ldap.mams.org.au:389/ou=demo,dc=mams,dc=org,dc=au?uid?sub?(objectClass=*)" | ||||||||||||||||||
| > > |
AuthType? shibboleth ShibRequireSession? On | ||||||||||||||||||
require valid-user
</Location>
Step 3: testing the Autograph application | |||||||||||||||||||
| Changed: | |||||||||||||||||||
| < < |
| ||||||||||||||||||
| > > |
| ||||||||||||||||||
| |||||||||||||||||||
| Added: | |||||||||||||||||||
| > > |
SetupAutograph needs more detailed information about Service Providers than it is provided in the standard SAML 2.0 metadata. For this reason MAMS created an extension for the metadata. You can find the SAML 2.0 metadata extension here and an example instantiation here. If you want to use Autograph's full functionality you have to add <Service> elements like shown here:
<EntityDescriptor entityID="urn:mace:federation.org.au:testfed:level-1:workshop.mams.org.au">
<Extensions>
<Service xmlns="urn:mace:federation.org.au:SAML:2.0:metadata:extension" xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mace:federation.org.au:SAML:2.0:metadata:extension saml-schema-metadata-ext-servicedescription.xsd urn:oasis:names:tc:SAML:2.0:assertion saml-schema-assertion-2.0.xsd">
<ServiceName xml:lang="en">Picture Gallery Service</ServiceName>
<ServiceLocation>https://workshop.mams.org.au/UniversityOfArt/PictureGallery.jsp</ServiceLocation>
<ServiceDescription xml:lang="en">A large repository of pictures.</ServiceDescription>
<ServiceFeature>
<ServiceFeatureName xml:lang="en">download</ServiceFeatureName>
<ServiceFeatureDescription xml:lang="en">This Service Feature offers the functionality to download pictures in high resolution.</ServiceFeatureDescription>
<md:RequestedAttribute Name="urn:mace:dir:attribute-def:eduPersonAffiliation" FriendlyName="community">
<saml:AttributeValue>Staff</saml:AttributeValue>
</md:RequestedAttribute>
<md:RequestedAttribute Name="urn:mace:dir:attribute-def:givenName" FriendlyName="givenName"/>
<md:RequestedAttribute Name="urn:mace:dir:attribute-def:sn" FriendlyName="surname"/>
</ServiceFeature>
<ServiceFeature>
<ServiceFeatureName xml:lang="en">search</ServiceFeatureName>
<ServiceFeatureDescription xml:lang="en">This Service Feature offers search functionality.</ServiceFeatureDescription>
<md:RequestedAttribute Name="urn:mace:dir:attribute-def:eduPersonAffiliation" FriendlyName="community"/>
</ServiceFeature>
</Service>
</Extensions>
<AttributeAuthorityDescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:1.1:protocol">
...
</AttributeAuthorityDescriptor>
<SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:1.1:protocol">
...
</SPSSODescriptor>
<Organization>
...
</Organization>
<ContactPerson contactType="technical">
...
</ContactPerson>
</EntityDescriptor>
| ||||||||||||||||||
| Added: | |||||||||||||||||||
| > > |
Autograph user can see the effect of the changes they make to the idCard, if Service Provider descriptions like this are added to your metadata. | ||||||||||||||||||
| Changed: | |||||||||||||||||||
| < < |
|||||||||||||||||||
| > > |
<!-- | ||||||||||||||||||
Support | |||||||||||||||||||
| Line: 85 to 135 | |||||||||||||||||||
| |||||||||||||||||||
| Changed: | |||||||||||||||||||
| < < |
| ||||||||||||||||||
| > > |
| ||||||||||||||||||
| |||||||||||||||||||
| Changed: | |||||||||||||||||||
| < < |
| ||||||||||||||||||
| > > |
| ||||||||||||||||||
| |||||||||||||||||||
| Added: | |||||||||||||||||||
| > > |
| ||||||||||||||||||
Autograph - a privacy management tool | |||||||||||||
| Line: 14 to 14 | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Autograph in Action | |||||||||||||
| Changed: | |||||||||||||
| < < |
To experience Autograph in action you can configure an Identity Provider in the MAMS level 1 federation. Click this Autograph link, choose 'Workshop Machine' as Identity Provider and use (Sue,test) or (Hans,test) for authentification. | ||||||||||||
| > > |
To experience Autograph in action you can test an installation in the MAMS level 1 federation. | ||||||||||||
| Added: | |||||||||||||
| > > |
Step 1: Add a user to the Open IDP Identity Provider:
Step 2: Configure your idCard with Autograph:
| ||||||||||||
InstallationAutograph is a lightweight web application and should be easy to install. It requires an installed Shibboleth Identity Provider. These instructions assume that you have an IdP setup as it is described in this manual. | |||||||||||||
| Line: 69 to 80 | |||||||||||||
| * smartAttributeRelease_v0.82.pdf: This document contains a detailed example of using Autograph. | |||||||||||||
| Changed: | |||||||||||||
| < < |
|||||||||||||
| > > |
--> | ||||||||||||
| Line: 79 to 90 | |||||||||||||
| |||||||||||||
| Changed: | |||||||||||||
| < < |
| ||||||||||||
| > > |
| ||||||||||||
Autograph - a privacy management tool | ||||||||
| Line: 39 to 39 | ||||||||
|---|---|---|---|---|---|---|---|---|
info=Autograph
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
<Location /Autograph/*> | |||||||
| AuthType? Basic AuthName? "Shibboleth IdP Authentication" AuthLDAPBindDN? uid=binduser,ou=demo,dc=mams,dc=org,dc=au AuthLDAPBindPassword | ||||||||