Если вы знаете, что это расширение, то
url = 'abcdc.com'
...
url.rsplit('.', 1)[0] # split at '.', starting from the right, maximum 1 split
Это одинаково хорошо работает с abcdc.com
или www.abcdc.com
или abcdc.[anything]
и более расширяемо.
Это немного неоднозначно, но из документации Azure AD B2C ясно, что «вы должны использовать API-интерфейс Azure AD Graph для управления пользователями в каталоге Azure AD B2C».
У меня также возникли проблемы с получением нескольких свойств, в том числе любых свойств расширения, для пользователей в каталоге Azure AD B2C с использованием API графиков Microsoft.