├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── lombok.config ├── pom.xml ├── renovate.json ├── spotbugs-exclude.xml └── src ├── main ├── java │ ├── io │ │ └── buji │ │ │ └── pac4j │ │ │ ├── context │ │ │ └── ShiroSessionStore.java │ │ │ ├── env │ │ │ └── Pac4jIniEnvironment.java │ │ │ ├── profile │ │ │ └── ShiroProfileManager.java │ │ │ ├── realm │ │ │ └── Pac4jRealm.java │ │ │ ├── subject │ │ │ ├── Pac4jPrincipal.java │ │ │ └── Pac4jSubjectFactory.java │ │ │ ├── token │ │ │ └── Pac4jToken.java │ │ │ └── util │ │ │ └── ShiroHelper.java │ └── org │ │ └── pac4j │ │ └── framework │ │ └── adapter │ │ └── FrameworkAdapterImpl.java └── resources │ ├── META-INF │ └── services │ │ └── org.apache.shiro.web.env.WebEnvironment │ └── buji-pac4j-default.ini └── test └── java └── io └── buji └── pac4j ├── ini └── IniTests.java └── subject └── Pac4jPrincipalTests.java /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/README.md -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/lombok.config -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/pom.xml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/renovate.json -------------------------------------------------------------------------------- /spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/spotbugs-exclude.xml -------------------------------------------------------------------------------- /src/main/java/io/buji/pac4j/context/ShiroSessionStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/src/main/java/io/buji/pac4j/context/ShiroSessionStore.java -------------------------------------------------------------------------------- /src/main/java/io/buji/pac4j/env/Pac4jIniEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/src/main/java/io/buji/pac4j/env/Pac4jIniEnvironment.java -------------------------------------------------------------------------------- /src/main/java/io/buji/pac4j/profile/ShiroProfileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/src/main/java/io/buji/pac4j/profile/ShiroProfileManager.java -------------------------------------------------------------------------------- /src/main/java/io/buji/pac4j/realm/Pac4jRealm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/src/main/java/io/buji/pac4j/realm/Pac4jRealm.java -------------------------------------------------------------------------------- /src/main/java/io/buji/pac4j/subject/Pac4jPrincipal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/src/main/java/io/buji/pac4j/subject/Pac4jPrincipal.java -------------------------------------------------------------------------------- /src/main/java/io/buji/pac4j/subject/Pac4jSubjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/src/main/java/io/buji/pac4j/subject/Pac4jSubjectFactory.java -------------------------------------------------------------------------------- /src/main/java/io/buji/pac4j/token/Pac4jToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/src/main/java/io/buji/pac4j/token/Pac4jToken.java -------------------------------------------------------------------------------- /src/main/java/io/buji/pac4j/util/ShiroHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/src/main/java/io/buji/pac4j/util/ShiroHelper.java -------------------------------------------------------------------------------- /src/main/java/org/pac4j/framework/adapter/FrameworkAdapterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/src/main/java/org/pac4j/framework/adapter/FrameworkAdapterImpl.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/org.apache.shiro.web.env.WebEnvironment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/src/main/resources/META-INF/services/org.apache.shiro.web.env.WebEnvironment -------------------------------------------------------------------------------- /src/main/resources/buji-pac4j-default.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/src/main/resources/buji-pac4j-default.ini -------------------------------------------------------------------------------- /src/test/java/io/buji/pac4j/ini/IniTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/src/test/java/io/buji/pac4j/ini/IniTests.java -------------------------------------------------------------------------------- /src/test/java/io/buji/pac4j/subject/Pac4jPrincipalTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bujiio/buji-pac4j/HEAD/src/test/java/io/buji/pac4j/subject/Pac4jPrincipalTests.java --------------------------------------------------------------------------------