0

追加のプロパティを含む独自のユーザー クラスを作成するにはどうすればよいですか? インターフェイスを実装して独自のユーザー クラスを作成し、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 クラスも拡張しようとしましたが、エラーは同じでした。

4

1 に答える 1