/*
 * Copyright 2017-2020 original authors
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package io.micronaut.http;

import javax.annotation.concurrent.Immutable;

A class representing basic auth authorization header. Used in declarative clients and server routes.
Author:Ashwini Mutalik Desai
Since:1.3.0
/** * A class representing basic auth authorization header. Used in * declarative clients and server routes. * * @author Ashwini Mutalik Desai * @since 1.3.0 */
@Immutable public final class BasicAuth { private final String username; private final String password;
Params:
  • username – The username
  • password – The password
/** * @param username The username * @param password The password */
public BasicAuth(String username, String password) { this.username = username; this.password = password; }
Returns:username
/** * @return username */
public String getUsername() { return username; }
Returns:password
/** * @return password */
public String getPassword() { return password; } }