History | View | Annotate | Download (21.2 kB)
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:...
Auth providers fix
properly iterate through overridden provider module policies
properly remove groups in add_groups_policy
Auth providers improvements
- Improved logging- Messages changes- Fixes in local module login/add policies handling
Fix shibboleth logout message
Override logout message for shibboleth auth provider. Suggest user to close allbrowser windows until we find a better way to logout from Shibbolet.
Update some messages on Astakos
Wording fixes
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)
Enrich local login method profile display
- Include username/email
Auth providers add/remove messages
- Include provider method display- Add remove message
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...
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
Update Astakos auth providers messages
New style for Sign Up page
Change default auth proviers setting
Restrict users to only one auth provider per module by default
Proper next parameter handling in third party logins
Excluding shibboleth all auth modules require two additional redirectscausing `next` parameter to be absent on the final url.
New profile form
Auth_methods icons
Auth providers login/logout messages update
Configurable auth providers icon urls
- Enrich login/logout messages.- Clear unverified accounts when user adds the same third party account to an existing account.- Other minor improvements.
Configurable login method one per user limit
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
Required auth providers functionality
if one of auth providers is set to be required, user with no suchprovider can only view his profile page and is prompted to add anew login method.
Auth providers messages updates
Google and LinkedIn oauth support
Exclude affiliation from shibboleth info display
Additional auth providers messages
Configurable shibboleth provider strict mode
shibboleth provider can now be configured whether or not to requireadditional provider information.
Configurable auth providers messages
Correct ancestor method name
Store additional provider info
store useful account details for third party authentication providersthat provide such info.
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...
Unidenitifed commits
Include inactive auth providers in registry
Twitter authentication backend
Configurable auth providers templates/titles
Allow multiple login methods per account