Как Ubuntu One узнает мой новый пароль, когда я меняю его через веб-форму?

Я нашел ответ от Хосебамы , чтобы быть наиболее полным и чистым ответом, доступным в этой теме.

Ниже приведен синтаксис Swift 4 для него:

func textView(_ textView: UITextView, shouldChangeTextIn _: NSRange, replacementText text: String) -> Bool {
    let resultRange = text.rangeOfCharacter(from: CharacterSet.newlines, options: .backwards)
    if text.count == 1 && resultRange != nil {
        textView.resignFirstResponder()
        // Do any additional stuff here
        return false
    }
    return true
}

1
задан 05.05.2020, 05:27

1 ответ

Ubuntu One использует то, что называется OAuth . Он запросит вашу авторизацию на сайте Ubuntu при первой настройке, но сделал это для получения токенов. Когда Ubuntu One связывается с серверами, он использует эти токены для аутентификации и авторизации. Всякий раз, когда приложение пытается выполнить операцию, оно использует этот токен, и серверы Ubuntu One будут знать, что токен представляет вас. Другими словами, Ubuntu One хранит ваше «согласие», а не ваши учетные данные.

Это распространенный метод, используемый в нескольких приложениях, и он означает несколько вещей

  1. Приложение не хранит ваше имя пользователя и пароль, поэтому вам не нужно беспокоиться о утечках в системе безопасности

  2. Вы можете отозвать токен, чтобы приложение перестало работать. Вы можете проверить свои токены с помощью , следуя этим инструкциям . Вы также можете отозвать свои токены на сайте Ubuntu здесь .

3
ответ дан 05.05.2020, 05:28
  • 1
    Как я могу отменить маркер? Связь на тот предмет на странице, с которой Вы связались, разорвана. – Arnaldo Capo 05.05.2020, 05:28
  • 2
    Eek, didn' t видят, что сценарий Python стал странным. I' ve добавил другую ссылку к сообщению, которое отменяет маркер удаленно. Ваше приложение прекратит работать, необходимо будет повторно войти в систему так, чтобы Ubuntu можно было захватить новый маркер. – obesechicken13 05.05.2020, 05:29

Теги

Похожие вопросы