All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.smart4j.security.ISmartSecurity Maven / Gradle / Ivy

The newest version!
package org.smart4j.security;

import java.util.Set;

/**
 * Smart Security 接口
 */
public interface ISmartSecurity {

    /**
     * 根据用户名获取密码
     *
     * @param username 用户名
     * @return 密码
     */
    String getPassword(String username);

    /**
     * 根据用户名获取角色名集合
     *
     * @param username 用户名
     * @return 角色名集合
     */
    Set getRoleNameSet(String username);

    /**
     * 根据角色名获取权限名集合
     *
     * @param roleName 角色名
     * @return 权限名集合
     */
    Set getPermNameSet(String roleName);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy