diff --git a/AgileWorks/AgileWorks/Login/View/LoginViewController.swift b/AgileWorks/AgileWorks/Login/View/LoginViewController.swift index c321e43ddd463c55c3837c5412863e7b6a90fcb4..41d1217fd55fd10493612736ea24565720f9fba9 100644 --- a/AgileWorks/AgileWorks/Login/View/LoginViewController.swift +++ b/AgileWorks/AgileWorks/Login/View/LoginViewController.swift @@ -10,6 +10,7 @@ import AuthenticationServices import AVFoundation import DropDown import UIKit +import WidgetKit protocol LoginView: AnyObject { } @@ -58,6 +59,18 @@ class LoginViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() + //認証情報削除 + KeychainDataStore().removeOAuthState() + KeychainDataStore().removeAccessToken() + KeychainDataStore().removeSessionID() + KeychainDataStore().removeLanguage() + KeychainDataStore().removeDeviceID() + + //ウィジェットの更新 + if #available(iOS 14.0, *) { + WidgetCenter.shared.reloadAllTimelines() + } + clientCertificateSettingView.isHidden = (CertificateDataStore().readClientCertificate() == nil) //固定文言表示 setupFixedWording()