Here you can find the source of addLoginCallbackMessage(Callback[] callbacks, String username, String password)
Parameter | Description |
---|---|
callbacks | The Callbacks to apply the username/password to |
username | The username. |
password | The password. |
public static void addLoginCallbackMessage(Callback[] callbacks, String username, String password)
//package com.java2s; /**//from w w w . j av a 2 s. c om * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. * * Copyright (c) 2009 Sun Microsystems Inc. All Rights Reserved * * The contents of this file are subject to the terms * of the Common Development and Distribution License * (the License). You may not use this file except in * compliance with the License. * * You can obtain a copy of the License at * https://opensso.dev.java.net/public/CDDLv1.0.html or * opensso/legal/CDDLv1.0.txt * See the License for the specific language governing * permission and limitations under the License. * * When distributing Covered Code, include this CDDL * Header Notice in each file and include the License file * at opensso/legal/CDDLv1.0.txt. * If applicable, add the following below the CDDL Header, * with the fields enclosed by brackets [] replaced by * your own identifying information: * "Portions Copyrighted [year] [name of copyright owner]" * * $Id: Util.java,v 1.1 2009/08/19 05:41:03 veiming Exp $ */ import javax.security.auth.callback.Callback; import javax.security.auth.callback.NameCallback; import javax.security.auth.callback.PasswordCallback; public class Main { /** * Helper method for the datastoreLogin method. * @param callbacks The Callbacks to apply the username/password to * @param username The username. * @param password The password. */ public static void addLoginCallbackMessage(Callback[] callbacks, String username, String password) { for (int i = 0; i < callbacks.length; i++) { if (callbacks[i] instanceof NameCallback) { ((NameCallback) callbacks[i]).setName(username); } else if (callbacks[i] instanceof PasswordCallback) { ((PasswordCallback) callbacks[i]).setPassword(password.toCharArray()); } } } }