Имеет ли смысл реализовывать или вы назначаете одному профилю только один OpenID?
Вы должны помнить, что OpenId распространяется, что означает, что вы не контролируете входоказание услуг.Когда основной поставщик OpenID пользователя имеет время простоя, пользователь не может войти в ваше приложение - хотя ваши серверы работают нормально.
Разрешение пользователям предоставлять несколько OpenIds позволяет им минимизировать риск невозможности доступа к вашему приложению.
Я думал об одной и той же проблеме для моего любимого проекта SemanticScuttle, и я определенно реализую несколько OpenIds для одного пользователя.