主要对象是匿名JAAS安全性

时间:2016-12-19 13:31:28

标签: java security jboss jaas

是否可以手动设置<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <!-- Root element should wrap to parent size. --> <!-- Your view xml codes. --> <!--Bottom bar layout should be in root element. Parent should be Relative layout so that we can always align to parent bottom--> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:weightSum="3"> <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/brands" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="brands" /> </LinearLayout> <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/stores" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="brands" /> </LinearLayout> <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/coupons" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="brands" /> </LinearLayout> </LinearLayout> 中的Principal对象?出于原型设计的原因,我要针对第三方系统验证用户凭证,然后我想在Ejb上下文中设置经过身份验证的用户, 我使用JAAS自定义登录模块来设置主体对象并获取用户的角色 SessionContext始终返回SessionContext.getCallerPrincipal.getName()

1 个答案:

答案 0 :(得分:2)

在EJB中,如果用户没有进行身份验证,则会获得具有容器特定名称的容器特定主体。这有点烦人。某些容器允许您通过某些特定于容器的机制设置匿名主体。