скрыть реальный идентификатор сущности от конечного пользователя
Я создаю приложение для электронной коммерции. Путь к порядку выглядит как /Orders/Details/{orderId}
.
Однако я не хочу выставлять orderId конечному пользователю.
Как я могу определить порядок, не используя идентификатор базы данных?
Это нужно, чтобы сгенерировать случайную строку как идентификатор GUID?
3 ответа:
Вам нужно будет назначить какой-то другой идентификатор сущности, которую вы не возражали бы видеть пользователям (какой-то альтернативный ключ).
В качестве альтернативы вы можете использовать зашифрованные или запутанные идентификаторы, и ваше приложение будет обрабатывать расшифровку или де-запутывание.