我正在使用python saml和Azure AD B2C saml-RP(实验),Azure的断言导致python saml出错。Azure的格式设置是否关闭?
time data '2017-06-28T02:19:59.1690618Z' does not match format '%Y-%m-%dT%H:%M:%S.%fZ'
我看到有一个解决方案 How to parse an ISO 8601-formatted date?
python-saml 图书馆在找什么? 当前的格式叫什么?图书馆需要什么格式?有什么区别?
python-saml
在里面 '2017-06-28T02:19:59.1690618Z' '1690618' 大于6位,则无法匹配 '%fZ'
'2017-06-28T02:19:59.1690618Z'
'1690618'
'%fZ'
正如你所见 https://docs.python.org/2/library/datetime.html#strftime-strptime-behavior
%f 是C标准中格式字符集的扩展(但在datetime对象中单独实现,因此始终可用)。当与strTime()方法一起使用时 %f 指令接受1到6位数字和右侧的零焊盘。
%f