私のアプリケーションは、UserPrincipal
クラスを使用してユーザーが属するグループを判別し、次にその情報を使用して、ユーザーが私のアプリケーションを使用するために認証されているかどうかを判別します。しばらくは問題なく動作しましたが、最近例外が発生し始めました
GUIDには、4つのダッシュを含む32桁の数字が含まれている必要があります(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
を呼び出すときUserPrincipal.FindByIdentity
。呼び出しは成功し、例外は適切に処理されているように見えますが、将来、認証が突然中断されるのではないかと不安になります。どこにもGUIDを明示的に作成していないので、例外がどこから来ているのかわかりません。