Size: a a a

2020 December 20

R

RA-TA-TATA in С#
магическим образом у него нет
источник

R

RA-TA-TATA in С#
:/
источник

R

Rusin in С#
источник

КА

Костин Алексей Петро... in С#
Свою следующую жизнь я бы хотел прожить задом наперёд.
Начать со смерти — сразу одной проблемой меньше.

Очнуться в доме престарелых, с каждым днём чувствуя себя всё лучше и лучше. Потом тебя выгоняют, потому что ты слишком здоров. Какое-то время ты на пенсии, потом начинаешь работать и в первый же день тебя чествуют и дарят именные часы. Ты работаешь лет 40, пока не молодеешь до того, чтобы начать наслаждаться бездельем: вечеринками, сексом и бухлом. Это готовит тебя к старшим классам школы, потом младшим, потом ты становишься ребёнком и проводишь дни в играх, ни о чём не заботясь до самого рождения. Потом ты проводишь 9 месяцев, расслабляясь в роскошном санатории с центральным отоплением и едой, поставляемой в номер, становящийся с каждым днём всё просторнее и просторнее. Потом «Оп-ля!» — и в финале ты превращаешься в оргазм!

© Вуди Аллен
источник

CG

Cat Gn in С#
RA-TA-TATA
ну если ты так делаешь, то у тебя в каждом роуте должно быть что-то типо такого
[HttGet("{token}")]
public void TestRoute(string token)
А как мне проверить, что токен именно тот?
источник

R

RA-TA-TATA in С#
Cat Gn
А как мне проверить, что токен именно тот?
Ну думай сам
источник

R

RA-TA-TATA in С#
Ты же выбрал путь хз пойми кого
источник

R

RA-TA-TATA in С#
У тебя по сути есть класс, который собирает жвт
источник

CG

Cat Gn in С#
RA-TA-TATA
Ты же выбрал путь хз пойми кого
А ты бы как сделал?
источник

R

RA-TA-TATA in С#
делай обратный ему, который бы расшифровывал
источник

CG

Cat Gn in С#
RA-TA-TATA
делай обратный ему, который бы расшифровывал
Как это понимать?
источник

R

RA-TA-TATA in С#
Cat Gn
Как это понимать?
У тебя должен быть класс, который формирует жвт по какому-то принципу
источник

R

RA-TA-TATA in С#
У тебя ведь jwt?
источник

CG

Cat Gn in С#
RA-TA-TATA
У тебя должен быть класс, который формирует жвт по какому-то принципу
да
источник

CG

Cat Gn in С#
RA-TA-TATA
У тебя ведь jwt?
Его в БД забивать не хочется
источник

CG

Cat Gn in С#
он где-то есть, но как его извлечь?
источник

R

RA-TA-TATA in С#
Cat Gn
да
Ну вот, ты же его как-то формируешь. Делай обратный процесс
источник

CG

Cat Gn in С#
RA-TA-TATA
Ну вот, ты же его как-то формируешь. Делай обратный процесс
Как?Смотри, он создает объект и после работы метода его не существует, либо он через this сохраняет себя в недрах asp, либо только ключ:

// создаем JWT-токен
           var jwt = new JwtSecurityToken(
                   issuer: AuthOptions.ISSUER,
                   audience: AuthOptions.AUDIENCE,
                   notBefore: now,
                   claims: identity.Claims,
                   expires: now.Add(TimeSpan.FromMinutes(AuthOptions.LIFETIME)),
                   signingCredentials: new SigningCredentials(AuthOptions.GetSymmetricSecurityKey(), SecurityAlgorithms.HmacSha256));

           var encodedJwt = new JwtSecurityTokenHandler().WriteToken(jwt);

           var response = new
           {
               access_token = encodedJwt,
               username = identity.Name
           };

           return Json(response);
источник

CG

Cat Gn in С#
Но где? - непонятно
источник

R

RA-TA-TATA in С#
Cat Gn
Как?Смотри, он создает объект и после работы метода его не существует, либо он через this сохраняет себя в недрах asp, либо только ключ:

// создаем JWT-токен
           var jwt = new JwtSecurityToken(
                   issuer: AuthOptions.ISSUER,
                   audience: AuthOptions.AUDIENCE,
                   notBefore: now,
                   claims: identity.Claims,
                   expires: now.Add(TimeSpan.FromMinutes(AuthOptions.LIFETIME)),
                   signingCredentials: new SigningCredentials(AuthOptions.GetSymmetricSecurityKey(), SecurityAlgorithms.HmacSha256));

           var encodedJwt = new JwtSecurityTokenHandler().WriteToken(jwt);

           var response = new
           {
               access_token = encodedJwt,
               username = identity.Name
           };

           return Json(response);
ХЗ как, ищи реализацию. Если тебе западло просто передать хедер
источник