Tim Jacomb
292aaddaee
Improve SAML support
...
- Make SAML_WANT_MESSAGE_SIGNED configurable, AzureAD signs the assertion but wouldn't sign the message
- Add support for a name attribute, i.e. 'Tim Jacomb' using `SAML_ATTRIBUTE_NAME`, which will be mapped into the given and surname fields, AzureAD only has displayname
- Add support for group based admin `SAML_ATTRIBUTE_GROUP` and `SAML_GROUP_ADMIN_NAME`
- Add support for group based accounts `SAML_GROUP_TO_ACCOUNT_MAPPING`
- Don't fail if cert and key aren't present
2019-03-03 07:58:01 +00:00
Pavol Ipoth
1feb77e2f3
Add Api to PowerDNS-Admin
2019-03-01 23:50:04 +01:00
Andreas Oberritter
98f1e96d1a
dyndns: accept and validate both A and AAAA records; default to client address
2019-02-12 16:27:08 +01:00
Josh Soref
50e219039b
spelling: retrieve
2018-10-02 07:25:36 +00:00
Khanh Ngo
26c2b5e169
Adjustment in setting handler to work without initial DB. Discussed in #350
2018-09-03 17:27:09 +07:00
Khanh Ngo
e6f82160c1
Fix python code as suggestion from LGTM
2018-08-31 18:00:41 +07:00
Ian Bobbitt
2e96b41725
Allow specifying SAML2 SSO binding format.
2018-08-11 09:14:16 -04:00
Ian Bobbitt
73d5215d3a
Improve SAML support
...
Accept IdP EntityID to use when metadata contains more than one IdP.
Allow specifying attribute names to get given name, surname, and email address.
Allow specifying NameIDFormat to request.
Allow specifying whether to get username from a named attribute, or NameID.
Allow getting administrator state from attribute.
2018-05-02 22:56:22 +00:00
Kees Monshouwer
df9e392e26
domain stripping was not limited to the end of a name
2018-04-12 12:01:59 +02:00
Khanh Ngo
060e0917bc
Fix #236
2018-04-09 18:50:55 +07:00
Khanh Ngo
17a892b18d
Resolve the conflicts for #228
2018-04-02 13:38:53 +07:00
Khanh Ngo
b5b3b77acb
Adjustment to work with Python3
2018-03-30 13:49:35 +07:00
thomasDOTde
c30cffd91c
fixed build issues. refactored PEP8
2018-03-28 01:52:48 +02:00
thomasDOTde
c1d33a8354
fix issue #19
2018-03-28 00:03:51 +02:00
thomasDOTde
92d7ca3870
added application certificate handling for signed SAML messages
2018-01-20 17:17:02 +01:00
thomasDOTde
12cb6f28fb
implemented dynamic metadata lookup
...
removed saml json-templates
2017-11-01 17:31:51 +01:00
thomasDOTde
805439e6ee
updated preapre_flask_request to support frontend-ssl
2017-10-31 20:42:13 +01:00
thomasDOTde
933d678e83
added SAML auth basics and metadata
2017-10-31 19:21:22 +01:00
Jim Shaver
1b1153c7a6
Fix NoneType error when logging in with AD
2016-08-16 01:47:33 +00:00
Khanh Ngo
e7a4fb5e6a
Force loading gravatar over https
2016-07-14 00:05:55 +07:00
Khanh Ngo
ee033f2198
Add Gravatar to display user's avatar
2016-07-13 21:33:21 +07:00
CaptainQwark
9db71eaef5
fix for updates on pdns 4.0.0-rc2+ and remove flask.ext deprecation warnings
2016-07-01 21:46:13 +02:00
Khanh Ngo
382807fdd7
Adjustment to support new api url format in pdns 4.x.x
2016-06-07 13:50:31 +07:00
Khanh Ngo
53b4fe2f8b
Adjustment in application config
2016-04-13 11:13:59 +07:00
Chuyen Vo
1ccd98a364
Update utils.py
...
add timeout requests.request for large zones
2016-03-17 12:00:33 +07:00
Khanh Ngo
2dac8205f6
Initial commit
2015-12-13 16:34:12 +07:00