Пользовательская модель IDM с PicketLink Social?

Я разрабатываю приложение JavaEE, которое использует JBoss PicketLink для своей инфраструктуры безопасности. Я реализовал собственную модель IDM, чтобы лучше поддерживать некоторые нужные мне атрибуты безопасности. Теперь я также хотел бы добавить социальный вход, используя JBoss PicketLink Social. Я настроил свое приложение на использование Facebook для входа в социальную сеть, и оно работает, как и ожидалось.

Я понял, однако, что User Модель объекта, который используется, является стандартным PicketLink org.picketlink.idm.model.basic.User класс, а не мой покупатель Пользовательская модель объекта. Это вызывает проблемы в коде, который опирается на эти пользовательские атрибуты безопасности.

Есть ли способ сообщить PicketLink Social, что я использую мою собственную модель IDM, а не стандартную модель PicketLink?

1 ответ

Существует два типа модели IDM:

  1. Пользовательский: https://github.com/jboss-developer/jboss-picketlink-quickstarts/tree/master/picketlink-idm-custom-identity-model
  2. Стандарт.

Когда вы создаете кастом через ссылку выше и объединяетесь с социальным логином: https://github.com/lynx-r/picketlink-deltaspike-authorization-and-idm-custom-identity-model Это будет работать.

посмотрите на это, чтобы объединить обе конфигурации вместе: https://developer.jboss.org/message/921009?_sscc=t

Другие вопросы по тегам