追加のプロパティを含む独自のユーザー クラスを作成するにはどうすればよいですか? インターフェイスを実装して独自のユーザー クラスを作成し、org.owasp.esapi.User
いくつかの追加プロパティを追加しようとしました。
public class MyUserClass implements User{
それから私はこれを試しました
MyUserClass userClass=(MyUserClass) ESAPI.authenticator().getCurrentUser();
しかし、この例外が発生します:
SecurityConfiguration for Logger.LogEncodingRequired not found in ESAPI.properties. Using default: false
java.lang.ClassCastException: org.owasp.esapi.reference.DefaultUser cannot be cast to com.bean.MyUserClass
DefaultUser クラスも拡張しようとしましたが、エラーは同じでした。