You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Document update - Security section – Added the Security Model statement to the Security section and repositioned the entire section to the top-level hierarchy of the document for improved visibility.
Also added a link to the security pages in the “Apache Geode is 15 or Less” section to enhance accessibility to related resources.
* Fixed based on review - Links called directly. Fixed indentation issue. Fixed broken links.
<ahref="/docs/guide/<%=vars.product_version_nodot%>/security/security-audit.html">External Interfaces, Ports, and Services</a>
91
+
</li>
92
+
<li>
93
+
<ahref="/docs/guide/<%=vars.product_version_nodot%>/security/security-audit.html#topic_263072624B8D4CDBAD18B82E07AA44B6">Resources That Must Be Protected</a>
<ahref="/docs/guide/<%=vars.product_version_nodot%>/managing/security/implementing_security.html">Security Implementation Introduction and Overview</a>
<ahref="/docs/guide/<%=vars.product_version_nodot%>/managing/security/security-audit.html">External Interfaces, Ports, and Services</a>
598
-
</li>
599
-
<li>
600
-
<ahref="/docs/guide/<%=vars.product_version_nodot%>/managing/security/security-audit.html#topic_263072624B8D4CDBAD18B82E07AA44B6">Resources That Must Be Protected</a>
Copy file name to clipboardExpand all lines: geode-docs/developing/function_exec/function_execution.html.md.erb
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ Code the methods you need for the function. These steps do not have to be done i
44
44
- If the function should be run with an authorization level other than
45
45
the default of `DATA:WRITE`,
46
46
implement an override of the `Function.getRequiredPermissions()` method.
47
-
See [Authorization of Function Execution](../../managing/security/implementing_authorization.html#AuthorizeFcnExecution) for details on this method.
47
+
See [Authorization of Function Execution](../../security/implementing_authorization.html#AuthorizeFcnExecution) for details on this method.
48
48
- Code the `execute` method to perform the work of the function.
49
49
1. Make `execute` thread safe to accommodate simultaneous invocations.
50
50
2. For high availability, code `execute` to accommodate multiple identical calls to the function. Use the `RegionFunctionContext` `isPossibleDuplicate` to determine whether the call may be a high-availability re-execution. This boolean is set to true on execution failure and is false otherwise.
Copy file name to clipboardExpand all lines: geode-docs/developing/function_exec/how_function_execution_works.html.md.erb
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ a check is made to see that that caller is authorized to execute
44
44
the function.
45
45
The required permissions for authorization are provided by
46
46
the function's `Function.getRequiredPermissions()` method.
47
-
See [Authorization of Function Execution](../../managing/security/implementing_authorization.html#AuthorizeFcnExecution) for a discussion of this method.
47
+
See [Authorization of Function Execution](../../security/implementing_authorization.html#AuthorizeFcnExecution) for a discussion of this method.
48
48
2. Given successful authorization,
49
49
<%=vars.product_name%> invokes the function on all members where it
50
50
needs to run. The locations are determined by the `FunctionService` `on*`
Copy file name to clipboardExpand all lines: geode-docs/developing/query_select/the_where_clause.html.md.erb
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -241,12 +241,12 @@ When a `null` argument is used, if the query processor cannot determine the prop
241
241
242
242
**Methods calls with the `SecurityManager` enabled**
243
243
244
-
When the `SecurityManager` is enabled, by default <%=vars.product_name%> throws a `NotAuthorizedException` when any method that does not belong to the to the list of default allowed methods, given in [RestrictedMethodAuthorizer](../../managing/security/method_invocation_authorizers.html#restrictedMethodAuthorizer), is invoked.
244
+
When the `SecurityManager` is enabled, by default <%=vars.product_name%> throws a `NotAuthorizedException` when any method that does not belong to the to the list of default allowed methods, given in [RestrictedMethodAuthorizer](../../security/method_invocation_authorizers.html#restrictedMethodAuthorizer), is invoked.
245
245
246
-
In order to further customize this authorization check, see [Changing the Method Authorizer](../../managing/security/method_invocation_authorizers.html#changing_method_authorizer).
246
+
In order to further customize this authorization check, see [Changing the Method Authorizer](../../security/method_invocation_authorizers.html#changing_method_authorizer).
247
247
248
248
In the past you could use the system property `gemfire.QueryService.allowUntrustedMethodInvocation` to disable the check altogether, but this approach is deprecated and will be removed in future releases;
249
-
you need to configure the [UnrestrictedMethodAuthorizer](../../managing/security/method_invocation_authorizers.html#unrestrictedMethodAuthorizer) instead.
249
+
you need to configure the [UnrestrictedMethodAuthorizer](../../security/method_invocation_authorizers.html#unrestrictedMethodAuthorizer) instead.
Copy file name to clipboardExpand all lines: geode-docs/getting_started/15_minute_quickstart_gfsh.html.md.erb
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -514,6 +514,8 @@ To shut down your cluster, do the following:
514
514
515
515
Here are some suggestions on what to explore next with <%=vars.product_name_long%>:
516
516
517
-
- Continue reading the next section to learn more about the components and concepts that were just introduced.
518
-
- To get more practice using `gfsh`, see [Tutorial—Performing Common Tasks with gfsh](../tools_modules/gfsh/tour_of_gfsh.html#concept_0B7DE9DEC1524ED0897C144EE1B83A34).
519
-
- To learn about the cluster configuration service, see [Tutorial—Creating and Using a Cluster Configuration](../configuring/cluster_config/persisting_configurations.html#task_bt3_z1v_dl).
517
+
- To ensure that your Geode instances are secure, see: [Security](../security/chapter_overview.html).
518
+
- To get more practice using `gfsh`, see [Tutorial—Performing Common Tasks with gfsh](../tools_modules/gfsh/tour_of_gfsh.html#concept_0B7DE9DEC1524ED0897C144EE1B83A34).
519
+
- To learn about the cluster configuration service, see [Tutorial—Creating and Using a Cluster Configuration](../configuring/cluster_config/persisting_configurations.html#task_bt3_z1v_dl).
520
+
- Continue reading the next section to learn more about the components and concepts that were just introduced.
0 commit comments