X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fusermanager%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fusermanager%2FIAAAProvider.java;fp=opendaylight%2Fusermanager%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fusermanager%2FIAAAProvider.java;h=0fb26a1a625ce21afb1c883c8f642e1baa0cba97;hb=085eb1c9d938558a4538d3541cf704d7a5629fbc;hp=2e330d85edb75ef663adae85dd16d9c1bba17b48;hpb=7ec533b6d0c7dd15146839b2c6e07647d66f82dc;p=controller.git diff --git a/opendaylight/usermanager/src/main/java/org/opendaylight/controller/usermanager/IAAAProvider.java b/opendaylight/usermanager/src/main/java/org/opendaylight/controller/usermanager/IAAAProvider.java index 2e330d85ed..0fb26a1a62 100644 --- a/opendaylight/usermanager/src/main/java/org/opendaylight/controller/usermanager/IAAAProvider.java +++ b/opendaylight/usermanager/src/main/java/org/opendaylight/controller/usermanager/IAAAProvider.java @@ -1,4 +1,3 @@ - /* * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. * @@ -10,27 +9,33 @@ package org.opendaylight.controller.usermanager; /** - * IAAAProvider exposes a pluggable interface for 3rd party Authentication and Authorization - * providers to support the UserManager with AAA management. + * IAAAProvider exposes a pluggable interface for 3rd party Authentication and + * Authorization providers to support the UserManager with AAA management. */ public interface IAAAProvider { /** - * Authenticate user with AAA server and return authentication and authorization info - * using the Provider's mechanism + * Authenticate user with AAA server and return authentication and + * authorization info using the Provider's mechanism + * * @param userName + * the username * @param password + * the password * @param server + * AAA server ip address in string form * @param secretKey - * @return Authentication and Authorization Response + * shared secret between the AAA client and AAA server + * @return {@link org.opendaylight.controller.usermanager.AuthResponse} + * Authentication and Authorization Response */ public AuthResponse authService(String userName, String password, String server, String secretKey); /** * Returns the Name of the Provider - * + * * @return Name of the AAA provider */ public String getName();