public void sendAuthorizationRequest(JID owner) {
        final Locale preferredLocale = SessionManager.getInstance().getLocaleForSession(owner);
        Message authRequest = new Message();
        authRequest.addExtension(node.getAuthRequestForm(this, preferredLocale));
        authRequest.setTo(owner);
        authRequest.setFrom(node.getService().getAddress());
        // Send authentication request to node owners
        node.getService().send(authRequest);
    }
Sends a request to authorize the pending subscription to the specified owner.

@param owner the JID of the user that will get the authorization request.
xmppserver/src/main/java/org/jivesoftware/openfire/pubsub/NodeSubscription.java