Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / auth_providers.py @ f6ff3033

History | View | Annotate | Download (22.5 kB)

# Date Author Comment
6a80a0ae 10/07/2013 05:52 pm Kostas Papadimitriou

astakos: Shibboleth EPPN migration functionality

Prior to this commit astakos used the mod_shib2 EPPN header value as the
unique identifier for associating shibboleth idp users to astakos user entries.

This commit alters this behaviour and from now on astakos resloves unique...

0656aaa7 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: pep8 fix

cbc7a32c 07/11/2013 06:12 pm Kostas Papadimitriou

astakos: Shibboleth wording improvements

- Customized logout success message
- Customized add prompt message

830747d2 07/09/2013 12:54 pm Kostas Papadimitriou

astakos: Shibboleth improvements

- include shibboleth headers in provider_details
- display eppn instead of identifier in profile

680c383d 05/27/2013 05:05 pm Kostas Papadimitriou

astakos: User auth methods handling fix

do not include third party logins of disabled provider modules (modules which
are not set in ASTAKOS_IM_MODULES). This fixes user's provider remove policy
resolution when user has multiple providers assigned but only one is enabled...

591068ae 05/27/2013 03:14 pm Kostas Papadimitriou

astakos: Conditionally autoexpand classic signup form

if classic signup ('local') appears first in IM_MODULES setting

7bb081f5 05/21/2013 12:41 pm Kostas Papadimitriou

astakos: Respect module specific policies

also disable switch policy of shibboleth and local providers by default.
In the case of local provider it just doesn't make sense. Shibboleth doesn't
allow us to create a url which would force user to login with different...

70e11eaa 05/20/2013 09:18 pm Sofia Papagiannaki

astakos: reorganize views

  • split project views from the rest views
  • move third party authentication views (astakos.im.target)
    under astakos.im.views
  • move view decorators to a separate module
  • move utility methods utilized by views to a separate module
9d20fe23 03/15/2013 07:49 pm Kostas Papadimitriou

Authentication providers improvements

Major authentication provider refactoring to support

- Modular and easily configurable messages with common context
- Fine grained provider policies to support appling specific policies to
users and/or groups

Key points:...

bc8bede2 03/15/2013 07:49 pm Kostas Papadimitriou

Auth providers fix

properly iterate through overridden provider module policies

5d91dccb 03/15/2013 07:49 pm Kostas Papadimitriou

Auth providers fix

properly remove groups in add_groups_policy

97246b51 03/15/2013 07:49 pm Kostas Papadimitriou

Auth providers improvements

- Improved logging
- Messages changes
- Fixes in local module login/add policies handling

d21d422a 02/14/2013 04:26 pm Kostas Papadimitriou

Fix shibboleth logout message

Override logout message for shibboleth auth provider. Suggest user to close all
browser windows until we find a better way to logout from Shibbolet.

47c2fb43 01/25/2013 07:07 pm Constantinos Venetsanopoulos

Update some messages on Astakos

18945296 01/24/2013 07:59 pm Kostas Papadimitriou

Wording fixes

e9e692be 01/24/2013 03:58 pm Kostas Papadimitriou

Auth providers fixes

- Respect CAN_REMOVE provider setting
- Verbal differences in create password form (based on if user requests
to add local password method or just tries to change the password)

db71675c 01/24/2013 03:58 pm Kostas Papadimitriou

Enrich local login method profile display

- Include username/email

ca5148f2 01/23/2013 10:06 pm Kostas Papadimitriou

Auth providers add/remove messages

- Include provider method display
- Add remove message

0e79735c 01/23/2013 10:04 pm Kostas Papadimitriou

Several auth providers fixes/improvements

- Allow third party signup if existing account with the same third party
identifier is not yet verified. Subsequent registrations will replace
previous ones (pending/unverified accounts will be removed).
- Merge common third party code in target/__init__.py...

4a13d054 01/23/2013 04:14 pm Kostas Papadimitriou

Fix third party signup form

- Do not user `provider` context variable when iterating through auth
provider objects since it's already passed in context from the signup
view

8a084e9f 01/23/2013 02:27 pm Constantinos Venetsanopoulos

Update Astakos auth providers messages

222ad95f 01/21/2013 12:05 pm Olga Brani

New style for Sign Up page

4bedb0d8 01/16/2013 03:33 pm Kostas Papadimitriou

Change default auth proviers setting

Restrict users to only one auth provider per module by default

64492c49 01/16/2013 03:33 pm Kostas Papadimitriou

Proper next parameter handling in third party logins

Excluding shibboleth all auth modules require two additional redirects
causing `next` parameter to be absent on the final url.

d0632ab1 01/16/2013 03:07 pm Olga Brani

New profile form

531fca05 01/15/2013 06:43 pm Olga Brani

Auth_methods icons

9c73d218 01/14/2013 04:48 pm Kostas Papadimitriou

Auth providers login/logout messages update

bd0f516a 01/14/2013 04:48 pm Kostas Papadimitriou

Configurable auth providers icon urls

564a2292 01/11/2013 12:52 pm Kostas Papadimitriou

Auth providers improvements

- Enrich login/logout messages.
- Clear unverified accounts when user adds the same third party account
to an existing account.
- Other minor improvements.

91bbc1a4 01/03/2013 06:29 pm Kostas Papadimitriou

Configurable login method one per user limit

dd5f8f4d 12/21/2012 03:37 pm Kostas Papadimitriou

Various auth providers fixes/improvements

- Handle invalid login after auth method add request
- Fix auth method add for unauthenticated users
- Third party auth providers helper methods in astakos.im.target module
- Provider login url template tag that handles code,key,next url params

badcb2a9 12/19/2012 02:45 pm Kostas Papadimitriou

Required auth providers functionality

if one of auth providers is set to be required, user with no such
provider can only view his profile page and is prompted to add a
new login method.

450093ec 12/18/2012 01:44 pm Kostas Papadimitriou

Auth providers messages updates

74796dd8 12/17/2012 01:33 pm Kostas Papadimitriou

Google and LinkedIn oauth support

b9231ded 12/13/2012 06:45 pm Kostas Papadimitriou

Exclude affiliation from shibboleth info display

cb4714e7 12/13/2012 06:02 pm Kostas Papadimitriou

Additional auth providers messages

1d59653f 12/13/2012 03:53 pm Kostas Papadimitriou

Configurable shibboleth provider strict mode

shibboleth provider can now be configured whether or not to require
additional provider information.

c4b1a172 12/13/2012 02:11 pm Kostas Papadimitriou

Configurable auth providers messages

6974e526 12/11/2012 05:16 pm Kostas Papadimitriou

Correct ancestor method name

3a72a5d4 12/11/2012 05:16 pm Kostas Papadimitriou

Store additional provider info

store useful account details for third party authentication providers
that provide such info.

c630fee6 12/11/2012 05:16 pm Kostas Papadimitriou

Third party login providers fixes/improvements

- Store additional provider info in PendingThirdPartyUser entries
- Include third party registration logic in main signup view. Additional
per provider signup views removed.
- Unique email validation for all activation backend forms...

158a72ec 12/11/2012 01:04 pm root

Unidenitifed commits

6012535a 12/03/2012 01:47 pm Kostas Papadimitriou

Include inactive auth providers in registry

c101b32b 12/03/2012 01:35 pm Kostas Papadimitriou

Twitter authentication backend

081070a5 12/03/2012 11:20 am Kostas Papadimitriou

Configurable auth providers templates/titles

d2633501 11/30/2012 02:42 pm Kostas Papadimitriou

Allow multiple login methods per account