Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/sso 64 upgrade kc 24.0.5 #859

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
161 commits
Select commit Hold shift + click to select a range
49e9e3e
bump Keycloak version from 20.0.0 to 21.1.1
elkman May 9, 2023
0a73d55
bump Keycloak version from 21.1.1 to 21.1.2
elkman Jul 19, 2023
eadde28
bump Keycloak version from 21.1.2 to 22.0.1
elkman Jul 19, 2023
1a967d9
migrate to Keycloak 22.0.1 - Java 17
elkman Jul 21, 2023
571ac7d
migrate to Keycloak 22.0.1 - Jakarta
elkman Jul 20, 2023
a4a744e
migrate to Keycloak 22.0.1 - API changes
elkman Jul 21, 2023
d47bb35
migrate to Keycloak 22.0.1 - fix tests
elkman Jul 21, 2023
b6fe57c
trigger build workflows also by feature branches
elkman Jul 24, 2023
b59347c
add slf4j-api to test dependencies
elkman May 9, 2023
13786f5
avoid waring from maven-shade-plugin
elkman May 9, 2023
c859817
remove some checkstyle waring about old ruleset definitions
elkman May 9, 2023
9a2055e
remove duplicate execution/build of the theme assembly
elkman May 9, 2023
00e681a
Merge pull request #820 from elkman/feature/minor_build_fixed
elkman Jul 27, 2023
5a7edbf
update Handlebars app engine initialization in example clients
elkman May 9, 2023
869aeb0
Merge pull request #821 from elkman/feature/fix_Handlebars_app_engine…
elkman Jul 27, 2023
c59b882
Bump com.fasterxml.jackson.core:jackson-databind in /keycloak-plugins
dependabot[bot] Jul 24, 2023
691dee7
Bump com.mebigfatguy.sb-contrib:sb-contrib in /keycloak-plugins
dependabot[bot] Jul 24, 2023
8ee1ec3
Bump io.netty:netty-all in /keycloak-plugins
dependabot[bot] Jul 24, 2023
9f73fa0
Bump org.apache.maven.plugins:maven-checkstyle-plugin
dependabot[bot] Jul 24, 2023
5fe0eb4
Bump org.apache.maven.plugins:maven-pmd-plugin in /keycloak-plugins
dependabot[bot] Jul 24, 2023
969ce66
Bump org.apache.maven.plugins:maven-shade-plugin in /keycloak-plugins
dependabot[bot] Jul 24, 2023
5f3b9fe
Bump org.jacoco:jacoco-maven-plugin in /keycloak-plugins
dependabot[bot] Jul 24, 2023
8283cc0
Bump org.jboss.logmanager:jboss-logmanager in /keycloak-plugins
dependabot[bot] Jul 24, 2023
7b87572
Bump org.mockito:mockito-core from 5.1.1 to 5.4.0 in /keycloak-plugins
dependabot[bot] Jul 24, 2023
9a483f7
Bump org.testng:testng from 7.7.1 to 7.8.0 in /keycloak-plugins
dependabot[bot] Jul 24, 2023
67c9cf7
Bump com.github.spotbugs:spotbugs-maven-plugin in /keycloak-plugins
dependabot[bot] Jul 25, 2023
3f2c97b
Bump org.apache.maven.plugins:maven-enforcer-plugin in /keycloak-plugins
dependabot[bot] Jul 25, 2023
6b87ed3
Bump org.apache.maven.plugins:maven-source-plugin in /keycloak-plugins
dependabot[bot] Jul 25, 2023
a70bc0a
Bump org.apache.maven.plugins:maven-release-plugin in /keycloak-plugins
dependabot[bot] Jul 25, 2023
269fd32
Bump org.apache.maven.plugins:maven-gpg-plugin in /keycloak-plugins
dependabot[bot] Jul 25, 2023
3841f68
Bump jackson-databind from 2.14.2 to 2.15.2 in /keycloak-plugins
dependabot[bot] May 31, 2023
1f7e229
Bump org.slf4j:slf4j-simple and slf4j-api from 2.0.6 to v2.0.7 in /ke…
renovate[bot] Mar 17, 2023
bf5d37b
Merge pull request #822 from elkman/feature/integrate_dependabot_etc
elkman Jul 27, 2023
47b63d3
Merge pull request #819 from elkman/feature/feature/upgrade-to-kc22.0.1
elkman Jul 27, 2023
71e70d6
Bump org.apache.commons:commons-lang3 in /keycloak-plugins
dependabot[bot] Jul 28, 2023
3736152
Bump org.codehaus.mojo:properties-maven-plugin in /keycloak-plugins
dependabot[bot] Jul 28, 2023
1607c4e
Bump org.jboss.logmanager:jboss-logmanager in /keycloak-plugins
dependabot[bot] Aug 17, 2023
ff966a0
Bump org.mockito:mockito-core from 5.1.1 to 5.5.0 in /keycloak-plugins
dependabot[bot] Aug 22, 2023
d5dd3d2
Bump io.netty:netty-all in /keycloak-plugins
dependabot[bot] Aug 24, 2023
b482af8
Bump org.apache.maven.plugins:maven-enforcer-plugin in /keycloak-plugins
dependabot[bot] Sep 11, 2023
b27e482
Merge remote-tracking branch 'elkman/dependabot/maven/keycloak-plugin…
elkman Sep 15, 2023
5933529
Merge remote-tracking branch 'elkman/dependabot/maven/keycloak-plugin…
elkman Sep 15, 2023
245ab1a
Merge remote-tracking branch 'elkman/dependabot/maven/keycloak-plugin…
elkman Sep 15, 2023
b973692
Bump uk.org.webcompere:system-stubs-core in /keycloak-plugins
dependabot[bot] Sep 15, 2023
a80649c
Merge remote-tracking branch 'elkman/dependabot/maven/keycloak-plugin…
elkman Sep 15, 2023
ab2c91f
Merge remote-tracking branch 'elkman/dependabot/maven/keycloak-plugin…
elkman Sep 15, 2023
dbe0bd5
Merge remote-tracking branch 'elkman/dependabot/maven/keycloak-plugin…
elkman Sep 15, 2023
721cab7
Merge remote-tracking branch 'elkman/dependabot/maven/keycloak-plugin…
elkman Sep 15, 2023
c929299
remove build warnings emitted by shade-plugin
elkman Sep 19, 2023
089a051
bump Keycloak version from 22.0.1 to 22.0.3
elkman Sep 15, 2023
280d2d9
fix for multiple OTP token of the same type
elkman Sep 19, 2023
f1b61aa
fix realm retrieval by name vs id
elkman Sep 19, 2023
f67e63a
Merge pull request #31 from elkman/feature/SSO-48-bug-realm-name-vs-id
elkman Sep 20, 2023
a11e04d
Merge branch 'develop' into feature/SSO-47-bug-multiple-token
elkman Sep 20, 2023
8fafe9e
Merge pull request #32 from elkman/feature/SSO-47-bug-multiple-token
elkman Sep 20, 2023
b52ae1b
Merge pull request #33 from elkman/feature/SSO-44-keycloak-version-22…
elkman Sep 20, 2023
4844031
Bump io.netty:netty-all in /keycloak-plugins
dependabot[bot] Sep 21, 2023
ee5b578
Merge pull request #34 from elkman/dependabot/maven/keycloak-plugins/…
dependabot[bot] Sep 22, 2023
09c30dd
chore(deps): update dependency com.github.spotbugs:spotbugs-maven-plu…
renovate[bot] Sep 25, 2023
ae7cfdc
Merge pull request #37 from elkman/renovate/spotbugs-maven-plugin
elkman Sep 25, 2023
fab9a9b
Bump org.apache.maven.plugins:maven-shade-plugin in /keycloak-plugins
dependabot[bot] Sep 25, 2023
21de4e0
Bump org.jacoco:jacoco-maven-plugin in /keycloak-plugins
dependabot[bot] Oct 17, 2023
dc944fb
Bump org.apache.maven.plugins:maven-checkstyle-plugin
dependabot[bot] Oct 24, 2023
5d21847
Bump org.codehaus.mojo:properties-maven-plugin in /keycloak-plugins
dependabot[bot] Oct 25, 2023
3a23857
Bump uk.org.webcompere:system-stubs-core in /keycloak-plugins
dependabot[bot] Nov 13, 2023
3a4df0c
Bump com.fasterxml.jackson.core:jackson-databind in /keycloak-plugins
dependabot[bot] Nov 16, 2023
b7eaa3f
Bump org.mockito:mockito-core from 5.5.0 to 5.8.0 in /keycloak-plugins
dependabot[bot] Dec 4, 2023
e48f059
Bump com.github.spotbugs:spotbugs in /keycloak-plugins
dependabot[bot] Dec 13, 2023
9730ccc
Bump io.netty:netty-all in /keycloak-plugins
dependabot[bot] Dec 18, 2023
b209b4a
Merge pull request #38 from elkman/dependabot/maven/keycloak-plugins/…
dependabot[bot] Jan 12, 2024
f24f206
Merge pull request #46 from elkman/dependabot/maven/keycloak-plugins/…
dependabot[bot] Jan 12, 2024
523ca83
Merge pull request #47 from elkman/dependabot/maven/keycloak-plugins/…
dependabot[bot] Jan 12, 2024
4a8ff9c
Merge pull request #48 from elkman/dependabot/maven/keycloak-plugins/…
dependabot[bot] Jan 12, 2024
4d44800
Bump org.apache.maven.plugins:maven-pmd-plugin in /keycloak-plugins
dependabot[bot] Jan 12, 2024
e141ab6
Merge pull request #54 from elkman/dependabot/maven/keycloak-plugins/…
dependabot[bot] Jan 12, 2024
4bbf773
Merge pull request #55 from elkman/dependabot/maven/keycloak-plugins/…
dependabot[bot] Jan 12, 2024
62a1f10
Merge pull request #50 from elkman/dependabot/maven/keycloak-plugins/…
dependabot[bot] Jan 12, 2024
d5aa069
Merge pull request #57 from elkman/dependabot/maven/keycloak-plugins/…
dependabot[bot] Jan 12, 2024
2de3b19
adapt rules for com.github.spotbugs:spotbugs after plugin version bump
elkman Jan 12, 2024
cd35b28
Merge pull request #59 from elkman/dependabot/maven/keycloak-plugins/…
elkman Jan 12, 2024
6f0195e
Merge pull request #61 from elkman/dependabot/maven/keycloak-plugins/…
elkman Jan 12, 2024
ae55d51
SSO-53: upgrade maven plugins
elkman Jan 12, 2024
554e5a7
Merge pull request #62
elkman Jan 12, 2024
b7c5998
SSO-53: bump Keycloak version from 22.0.3 to 23.0.4
elkman Jan 12, 2024
e9cadf7
Bump uk.org.webcompere:system-stubs-core in /keycloak-plugins
dependabot[bot] Jan 15, 2024
5253a08
Merge pull request #66 from elkman/feature/kc23.0.4
elkman Jan 15, 2024
f06631d
change dependency uk.org.webcompere:system-stubs-core to test scope
elkman Jan 15, 2024
f94adef
Merge branch 'dependabot/maven/keycloak-plugins/uk.org.webcompere-sys…
elkman Jan 15, 2024
659d594
Bump org.apache.commons:commons-lang3 in /keycloak-plugins
dependabot[bot] Jan 15, 2024
bbb341f
Merge pull request #68 from elkman/dependabot/maven/keycloak-plugins/…
elkman Jan 15, 2024
6f9147a
Bump com.fasterxml.jackson.core:jackson-databind in /keycloak-plugins
dependabot[bot] Jan 15, 2024
f2a5ea2
Merge pull request #69 from elkman/dependabot/maven/keycloak-plugins/…
elkman Jan 15, 2024
2963dac
Bump org.mockito:mockito-core from 5.8.0 to 5.9.0 in /keycloak-plugins
dependabot[bot] Jan 15, 2024
645485a
Merge pull request #70 from elkman/dependabot/maven/keycloak-plugins/…
elkman Jan 15, 2024
1ea091a
Bump org.codehaus.mojo:templating-maven-plugin in /keycloak-plugins
dependabot[bot] Jan 15, 2024
b879314
Merge pull request #72 from elkman/dependabot/maven/keycloak-plugins/…
elkman Jan 15, 2024
c53f607
Bump com.mebigfatguy.sb-contrib:sb-contrib in /keycloak-plugins
dependabot[bot] Jan 15, 2024
790ff6a
Merge pull request #73 from elkman/dependabot/maven/keycloak-plugins/…
elkman Jan 15, 2024
921c1c3
Bump org.testng:testng from 7.7.1 to 7.9.0 in /keycloak-plugins
dependabot[bot] Jan 15, 2024
468457d
Merge pull request #74 from elkman/dependabot/maven/keycloak-plugins/…
elkman Jan 15, 2024
cbf90e6
Bump com.github.spotbugs:spotbugs-maven-plugin in /keycloak-plugins
dependabot[bot] Jan 15, 2024
98781ef
Merge pull request #75 from elkman/dependabot/maven/keycloak-plugins/…
elkman Jan 15, 2024
7719eef
Bump org.jboss.logmanager:jboss-logmanager in /keycloak-plugins
dependabot[bot] Jan 15, 2024
05708e9
Merge pull request #71 from elkman/dependabot/maven/keycloak-plugins/…
elkman Jan 15, 2024
b881c92
Bump io.netty:netty-all in /keycloak-plugins
dependabot[bot] Jan 17, 2024
f8f66ee
Merge pull request #76 from elkman/dependabot/maven/keycloak-plugins/…
elkman Jan 20, 2024
77fa04f
version bump to 1.4.13-SNAPSHOT (#86)
elkman Feb 12, 2024
83b30b5
add support for persistent configuration files to saveDb.sh
elkman Feb 5, 2024
af93fa1
add 'OTP without password' support to RADIUS PAP protocol
elkman Jul 7, 2022
1b77ffb
Merge pull request #85 from elkman/feature/enhance-dev-scripts
elkman Feb 12, 2024
228f7a0
Merge pull request #84 from elkman/feature/pap-otp-without-password
elkman Feb 12, 2024
cf6dbb5
release 1.4.13 (Keycloak 23.0.4) (#87)
elkman Feb 12, 2024
b3f7342
version bump to 1.4.14-SNAPSHOT
elkman Feb 12, 2024
83f4799
Bump io.netty:netty-all in /keycloak-plugins
dependabot[bot] Feb 12, 2024
ad5b2f4
Merge pull request #77 from elkman/dependabot/maven/keycloak-plugins/…
elkman Feb 12, 2024
b70b27d
Bump org.mockito:mockito-core from 5.9.0 to 5.10.0 in /keycloak-plugins
dependabot[bot] Feb 12, 2024
7e2c9cc
Merge pull request #78 from elkman/dependabot/maven/keycloak-plugins/…
elkman Feb 12, 2024
bcc2ee4
Bump com.github.spotbugs:spotbugs-maven-plugin in /keycloak-plugins
dependabot[bot] Feb 12, 2024
c72638e
Merge pull request #83 from elkman/dependabot/maven/keycloak-plugins/…
elkman Feb 12, 2024
f611e13
bump keycloak to 24.0.6
elkman Feb 12, 2024
124a7af
Merge pull request #90 from elkman/feature/bump-kc-23.0.6
elkman Feb 13, 2024
3a603ad
Upgrade Keycloak to 24.0.1
akunzai Mar 5, 2024
3902386
Upgrade Keycloak to 24.0.2
akunzai Mar 29, 2024
b37c2e8
Upgrade Keycloak to 24.0.3
akunzai Apr 18, 2024
b537715
Upgrade Keycloak to 24.0.4
akunzai May 8, 2024
12682fe
Fixes typo
akunzai Feb 1, 2024
edc8038
Merge pull request #112 from akunzai/fix-typo
elkman May 15, 2024
d7f1cb0
Bump com.h3xstream.findsecbugs:findsecbugs-plugin in /keycloak-plugins
dependabot[bot] Feb 26, 2024
2ec73d5
Merge pull request #94 from elkman/dependabot/maven/keycloak-plugins/…
elkman May 15, 2024
c908cc2
Bump org.jacoco:jacoco-maven-plugin in /keycloak-plugins
dependabot[bot] May 15, 2024
69e414b
Merge pull request #113 from elkman/dependabot/maven/keycloak-plugins…
elkman May 15, 2024
dfdaa0c
Bump org.apache.maven.plugins:maven-assembly-plugin in /keycloak-plugins
dependabot[bot] Apr 4, 2024
2194c97
Merge pull request #114 from elkman/dependabot/maven/keycloak-plugins…
elkman May 15, 2024
0a1b9fa
Bump io.netty:netty-all in /keycloak-plugins
dependabot[bot] May 15, 2024
c66ac9d
Merge pull request #116 from elkman/dependabot/maven/keycloak-plugins…
elkman May 15, 2024
a4c9a02
Bump org.mockito:mockito-core from 5.10.0 to 5.12.0 in /keycloak-plugins
dependabot[bot] May 15, 2024
57b700f
Merge pull request #123 from elkman/dependabot/maven/keycloak-plugins…
elkman May 15, 2024
60d4f75
Bump org.apache.maven.plugins:maven-shade-plugin in /keycloak-plugins
dependabot[bot] May 15, 2024
eef9240
Merge pull request #121 from elkman/dependabot/maven/keycloak-plugins…
elkman May 15, 2024
5f0b80f
Bump com.fasterxml.jackson.core:jackson-databind in /keycloak-plugins
dependabot[bot] May 15, 2024
767cde3
Merge pull request #122 from elkman/dependabot/maven/keycloak-plugins…
elkman May 15, 2024
fc2f3a1
Bump org.apache.maven.plugins:maven-gpg-plugin in /keycloak-plugins
dependabot[bot] Apr 19, 2024
10a44a6
Merge pull request #119 from elkman/dependabot/maven/keycloak-plugins…
elkman May 15, 2024
b578ff3
Bump slf4j.version from 2.0.7 to 2.0.13
elkman May 15, 2024
4880710
Merge pull request #124 from elkman/dependency-updates-slf4j-2.0.13
elkman May 15, 2024
2e5ec16
fix: upgrade org.jboss.logmanager:jboss-logmanager from 3.0.4.Final t…
snyk-bot May 16, 2024
71dc3a7
Merge pull request #127 from elkman/snyk-upgrade-f2fa9cdb0989403774dd…
elkman May 16, 2024
51a0788
Merge pull request #102 from akunzai/keycloak-v24
elkman May 17, 2024
544e2e7
Upgrade Keycloak to 24.0.4 - update release info
elkman May 15, 2024
35e46af
Merge pull request #135 from elkman/feature/kc24-rel-info
elkman May 17, 2024
e7b7e94
bump Maven min. version to 3.6.3
elkman May 16, 2024
9f0615b
bump Maven plugin versions
elkman May 16, 2024
7905a9a
bump org.jboss.logmanager:jboss-logmanager 3.0.5.Final to 3.0.6.Final
elkman May 16, 2024
a5ecd8d
bump commons-io:commons-io 2.15.1 to 2.16.1
elkman May 16, 2024
5d682cd
bump org.glassfish.jersey.core:jersey-common 3.1.5 to 3.1.6
elkman May 16, 2024
1c3e178
bump org.testng:testng 7.9.0 to 7.10.2
elkman May 16, 2024
d49122e
fix KeycloakSecretProviderTest for wildcard DNS resolution
elkman May 16, 2024
3e27932
bump com.github.spotbugs:spotbugs 4.8.3.1 to 4.8.4.0
elkman May 16, 2024
89855e4
upgrade to new PMD version 7
elkman May 17, 2024
7d19ac1
Merge pull request #136 from elkman/feature/dep-updates
elkman May 17, 2024
0c8ba4e
Upgrade Keycloak to 24.0.5
elkman Jun 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ jobs:
working_directory: ~/radius-plugin # directory where steps will run

docker: # run the steps with Docker
- image: circleci/openjdk:11.0.8-node
- image: circleci/openjdk:17.0-node

steps: # a collection of executable commands

Expand Down
11 changes: 7 additions & 4 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ name: Java CI with Maven

on:
push:
branches: [ master ]
branches:
- 'feature/**'
- master
pull_request:
branches: [ master ]
branches:
- master

jobs:
build:
Expand All @@ -16,11 +19,11 @@ jobs:

steps:
- uses: actions/checkout@v3
- name: Set up JDK 12
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: '11'
java-version: '17'
- name: Build with Maven
run: cd keycloak-plugins && mvn clean install
- name: Download keycloak-quarkus
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ name: Node.js Examples

on:
push:
branches: [ master ]
branches:
- 'feature/**'
- master
pull_request:
branches: [ master ]
branches:
- master

jobs:
build:
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/sonar-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,28 @@ name: Sonar build
on:
push:
branches:
- 'feature/**'
- master
pull_request:
types: [opened, synchronize, reopened]
types:
- opened
- synchronize
- reopened
jobs:
build:
name: Build
if: ${{ github.repository_owner == 'vzakharchenko' }} # fails without sonar credentials, do not run on forced repos
runs-on: ubuntu-latest
environment: DOCKER
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: 11
distribution: temurin
java-version: 17
- name: Cache SonarCloud packages
uses: actions/cache@v3
with:
Expand Down
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,7 @@ Thumbs.db
.env
radius.config
keycloak.properties
#keycloak.json
keycloak/data
keycloak-quarkus/data/*
release-steps.sh
keycloak-plugins/*-plugin/git.properties
keycloak-plugins/*-plugin/dependency-reduced-pom.xml
Expand Down
4 changes: 2 additions & 2 deletions Examples/ConditionAccessRequestJSExample/server.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const express = require('express');
const engine = require('express-handlebars');
const handlebars = require('express-handlebars');
const Client = require('node-radius-client');
const path = require('path');
const {dictionaries} = require('node-radius-utils');
Expand All @@ -9,7 +9,7 @@ const app = express();

app.use(bodyParser.urlencoded({extended: true}));

app.engine('handlebars', engine());
app.engine('handlebars', handlebars.engine());
app.set('view engine', 'handlebars');
app.set('main', './views');

Expand Down
12 changes: 7 additions & 5 deletions Examples/LdapOtpExample/server.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const express = require('express');
const engine = require('express-handlebars');
const handlebars = require('express-handlebars');
const Client = require('node-radius-client');
const path = require('path');
const {dictionaries} = require('node-radius-utils');
Expand All @@ -9,7 +9,7 @@ const app = express();

app.use(bodyParser.urlencoded({extended: true}));

app.engine('handlebars', engine());
app.engine('handlebars', handlebars.engine());
app.set('view engine', 'handlebars');
app.set('main', './views');

Expand All @@ -24,7 +24,8 @@ function renderUI(request, response, status) {
}

const radiusClient = new Client({
host: 'localhost',
host: 'ssotest01.mgm-tp.com',
timeout: 25000,
dictionaries: [
dictionaries.rfc2865.file,
dictionaries.mikrotik.file
Expand All @@ -38,8 +39,9 @@ app.post('/', (request, response) => {
[dictionaries.rfc2865.attributes.USER_NAME, request.body.userName],
[dictionaries.rfc2865.attributes.USER_PASSWORD, request.body.otpPassword],
// [],
['Vendor-Specific', 14988,
[[dictionaries.mikrotik.attributes.MIKROTIK_REALM, Buffer.from(request.body.realm)]]],
// TODO - disable realm
// ['Vendor-Specific', 14988,
// [[dictionaries.mikrotik.attributes.MIKROTIK_REALM, Buffer.from(request.body.realm)]]],
],
}).then((result) => {
console.log('result', result.code);
Expand Down
59 changes: 54 additions & 5 deletions Examples/LdapOtpExample/views/home.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,69 @@
<th>Test</th>
<th>Test Status</th>
</tr>
<!--
<tr>
<td><input name="userName" type="text"></td>
<td> <input name="otpPassword" type="text"></td>
<td> <input name="realm" type="text" value="ldap"></td>
<td><input name="userName" type="text" value="radius01"></td>
<td> <input name="otpPassword" value="rad+#ius"></td>
<td> <input name="realm" type="text" value="vpn-test"></td>
<td>
<p>
Radius Shared Secret:
<br>
<input name="secret" type="password" value="secret"></p>
<input name="secret" value="6jvWYn7PDSsW" type="password"></p>
</p>
<p><input type="submit" value="Connect To Radius Server"></p>
</td>
<td>{{status}}</td>
</tr>
-->
<!--
<tr>
<td><input name="userName" type="text" value="test3lg"></td>
<td> <input name="otpPassword" value="k79gF1jfW903"></td>
<td> <input name="realm" type="text" value="vpn-test"></td>
<td>
<p>
Radius Shared Secret:
<br>
<input name="secret" value="6jvWYn7PDSsW" type="password"></p>
</p>
<p><input type="submit" value="Connect To Radius Server"></p>
</td>
<td>{{status}}</td>
</tr>
-->
<!--
<tr>
<td><input name="userName" type="text" value="test2lg"></td>
<td> <input name="otpPassword" value="Cisco@mgm123"></td>
<td> <input name="realm" type="text" value="vpn-test"></td>
<td>
<p>
Radius Shared Secret:
<br>
<input name="secret" value="6jvWYn7PDSsW" type="password"></p>
</p>
<p><input type="submit" value="Connect To Radius Server"></p>
</td>
<td>{{status}}</td>
</tr>
-->
<!-- -->
<tr>
<td><input name="userName" type="text" value="test1"></td>
<td> <input name="otpPassword" value=""></td>
<td> <input name="realm" type="text" value="mgmsso"></td>
<td>
<p>
Radius Shared Secret:
<br>
<input name="secret" value="6jvWYn7PDSsW" type="password"></p>
</p>
<p><input type="submit" value="Connect To Radius Server"></p>
</td>
<td>{{status}}</td>
</tr>
<!-- -->
</table>

</form>
4 changes: 2 additions & 2 deletions Examples/OTPPasswordJSExample/server.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const express = require('express');
const engine = require('express-handlebars');
const handlebars = require('express-handlebars');
const Client = require('node-radius-client');
const path = require('path');
const {dictionaries} = require('node-radius-utils');
Expand All @@ -9,7 +9,7 @@ const app = express();

app.use(bodyParser.urlencoded({extended: true}));

app.engine('handlebars', engine());
app.engine('handlebars', handlebars.engine());
app.set('view engine', 'handlebars');
app.set('main', './views');

Expand Down
4 changes: 2 additions & 2 deletions Examples/OneTimePasswordJSExample/server.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// index.js
const path = require('path');
const express = require('express');
const engine = require('express-handlebars');
const handlebars = require('express-handlebars');
const Keycloak = require('keycloak-connect');
var session = require('express-session');
const Client = require('node-radius-client');
Expand All @@ -28,7 +28,7 @@ app.use(keycloak.middleware({
logout: '/logout',
}));

app.engine('handlebars', engine());
app.engine('handlebars', handlebars.engine());
app.set('view engine', 'handlebars');
app.set('main', './views');

Expand Down
4 changes: 2 additions & 2 deletions Examples/RadiusAuthorizationJSExample/server.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
const express = require('express');
const engine = require('express-handlebars');
const handlebars = require('express-handlebars');
const Client = require('node-radius-client');
const path = require('path');
const {dictionaries} = require('node-radius-utils');
const bodyParser = require('body-parser');

const app = express();
app.engine('handlebars', engine());
app.engine('handlebars', handlebars.engine());
app.set('view engine', 'handlebars');
app.set('main', './views');

Expand Down
2 changes: 1 addition & 1 deletion Examples/RadiusDefaultRealmJSExample/server.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ const app = express();

app.use(bodyParser.urlencoded({extended: true}));

app.engine('handlebars', engine());
app.engine('handlebars', handlebars.engine());
app.set('view engine', 'handlebars');
app.set('main', './views');
app.set('view engine', '.hbs');
Expand Down
4 changes: 2 additions & 2 deletions Examples/RadiusServiceAccountJSExample/server.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
const express = require('express');
const jwt = require('jsonwebtoken');
const engine = require('express-handlebars');
const handlebars = require('express-handlebars');
const Client = require('node-radius-client');
const session = require('express-session');
const path = require('path');
Expand All @@ -26,7 +26,7 @@ app.use(keycloak.middleware());

app.use(bodyParser.urlencoded({extended: true}));

app.engine('handlebars', engine());
app.engine('handlebars', handlebars.engine());
app.set('view engine', 'handlebars');
app.set('main', './views');

Expand Down
4 changes: 2 additions & 2 deletions Examples/WebAuthnJSExample/server.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// index.js
const path = require('path');
const express = require('express');
const engine = require('express-handlebars');
const handlebars = require('express-handlebars');
const Keycloak = require('keycloak-connect');
var session = require('express-session');
const Client = require('node-radius-client');
Expand All @@ -28,7 +28,7 @@ app.use(keycloak.middleware({
logout: '/logout',
}));

app.engine('handlebars', engine());
app.engine('handlebars', handlebars.engine());
app.set('view engine', 'handlebars');
app.set('main', './views');

Expand Down
Loading
Loading