コード例 #1
0
        public static string gae_users_create_login_url(Env env,
                                                        string destinationUrl,
                                                        @Optional string authDomain,
                                                        @Optional string federatedIdentity,
                                                        @Optional Value attributesRequest)
        {
            Set <String> attributeSet = null;

            if (!attributesRequest.isDefault())
            {
                attributeSet = new HashSet <String>();

                ArrayValue array = attributesRequest.toArrayValue(env);

                for (Map.Entry <Value, Value> entrySet : array.entrySet())
                {
                    attributeSet.add(entrySet.getValue().ToString());
                }
            }

            return(GaeUserService.createLoginURL(destinationUrl,
                                                 authDomain,
                                                 federatedIdentity,
                                                 attributeSet));
        }
コード例 #2
0
 public static bool gae_users_is_user_logged_in(Env env)
 {
     return(GaeUserService.isUserLoggedIn());
 }
コード例 #3
0
 public static bool gae_users_is_user_admin(Env env)
 {
     return(GaeUserService.isUserAdmin());
 }
コード例 #4
0
 public static GaeUser gae_users_get_current_user(Env env)
 {
     return(GaeUserService.getCurrentUser());
 }
コード例 #5
0
 public static string gae_users_create_logout_url(Env env,
                                                  string destinationUrl,
                                                  @Optional string authDomain)
 {
     return(GaeUserService.createLogoutURL(destinationUrl, authDomain));
 }