public interface AuthorizationPolicy
Users that wish to integrate with their own authorization
system must implement this interface, and are strongly
encouraged to extend either the AbstractAuthoriationPolicy
or the AbstractAuthorizationProvider classes which allow
the admin console manage the classes more effectively.
Register the class with Openfire in the openfire.xml
file. An entry in that file would look like the following:
<provider>
<authorization>
<classlist>com.foo.auth.CustomPolicyProvider</classlist>
</authorization>
</provider>| Modifier and Type | Method and Description |
|---|---|
boolean |
authorize(String username,
String principal)
Returns true if the principal is explicitly authorized to the JID
|
String |
description()
Returns a description of the Policy
|
String |
name()
Returns the short name of the Policy
|
boolean authorize(String username, String principal)
username - The username requested.principal - The principal requesting the username.String name()
String description()
Copyright © 2003–2020 Ignite Realtime. All rights reserved.