Я бы предложил использовать String.format () , если вам нужно значение в качестве String
в вашем коде.
Например, вы можете использовать String.format()
следующим образом:
float myFloat = 2.001f;
String formattedString = String.format("%.02f", myFloat);
Вы можете использовать расширение авторизации Auth0 для хранения токенов на основе ролей и разрешений. https://medium.com/tojs/adding-groups-roles-and-permissions-to-a-jwt-access-token-in-auth0-827cc7df7662
Мой предложение было бы использовать один токен и отслеживать где-то отношение между USER и TOKEN_VALID_IF_ISSUED_AFTER.
. В тот момент, когда пользователь выходит из системы, когда их разрешения меняются, когда они меняют пароль, вы можете вставить запись в эта таблица с USER_ID и NOW ().
. В следующий раз, когда маркер проходит через ваш API, вы подтверждаете, что он был выпущен после TOKEN_VALID_IF_ISSUED_AFTER через заявку iat - если нет, пользователю придется получить новый маркер.
См. также эту тему, которая обеспечивает обходной путь: Точки на основе ролей ASP.net Identity