| | |
| | | BindOperation bindOperation, String serverFQDN) |
| | | throws InitializationException |
| | | { |
| | | |
| | | this.gssapiHandler = gssapiHandler; |
| | | this.bindOperation = bindOperation; |
| | | this.serverFQDN = serverFQDN; |
| | |
| | | */ |
| | | public void setBindOperation(BindOperation bindOperation) |
| | | { |
| | | |
| | | this.bindOperation = bindOperation; |
| | | } |
| | | |
| | |
| | | */ |
| | | public Entry getUserEntry() |
| | | { |
| | | |
| | | return userEntry; |
| | | } |
| | | |
| | |
| | | */ |
| | | public void processAuthenticationStage() |
| | | { |
| | | |
| | | try |
| | | { |
| | | Subject.doAs(loginContext.getSubject(), this); |
| | |
| | | */ |
| | | public Boolean run() |
| | | { |
| | | |
| | | |
| | | if (saslServer == null) |
| | | { |
| | | // Create the SASL server instance for use with this authentication |
| | |
| | | public void handle(Callback[] callbacks) |
| | | throws UnsupportedCallbackException |
| | | { |
| | | |
| | | |
| | | for (Callback callback : callbacks) |
| | | { |
| | | if (callback instanceof NameCallback) |