Skip to content
This repository has been archived by the owner on Feb 11, 2023. It is now read-only.

Добавить атрибут Serializable на классе OAuthRequest #36

Open
ZeVS777 opened this issue Feb 8, 2018 · 1 comment

Comments

@ZeVS777
Copy link

ZeVS777 commented Feb 8, 2018

Реализация провайдера IOAuthRequestsProvider зависит от класса OAuthRequest, и, например, возникает трудность, если требуется для хранения запросов в бинарном виде или xml. Может стоить добавить Serializable атрибут или есть другой способ? На данный момент произвожу маппинг со своими объектами, но это дополнительные трудности.

@alekseynemiro
Copy link
Member

OAuthRequest не желательно сериализовать, слишком сложный объект. Длительное хранение запросов не предполагается, поэтому такая возможность изначально не была предусмотрена. И, к сожалению, сейчас реализовать будет сложно.

Ставки делались на использование памяти. Смысла хранить данные долго нет. С другой стороны, согласен, что было бы неплохо иметь возможность сериализации, например, при использовании очереди сообщений (Message Queue).

Остается только сопоставлять со своими объектами.

Как вариант, можно попробовать использовать сериализацию в JSON (Newtonsoft.Json) или BSON (Newtonsoft.Json.Bson), но не уверен, что это будет работать правильно.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants