Compare commits

...

2 Commits

Author SHA1 Message Date
Stephan Richter 20f5d0efcf updated copyright 3 months ago
Stephan Richter ee6b48d4e4 bugfix: error field in response changed to "message" 3 months ago
  1. 5
      build.gradle.kts
  2. 240
      config/clang-format
  3. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/AuthorizationService.java
  4. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/ClientService.java
  5. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/Constants.java
  6. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/KeyManager.java
  7. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/KeyStorage.java
  8. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/MailConfig.java
  9. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/ResourceLoader.java
  10. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/SessionService.java
  11. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/UserService.java
  12. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/AccessToken.java
  13. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/AuthResult.java
  14. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/Authorization.java
  15. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/AuthorizedScopes.java
  16. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/Client.java
  17. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/Lock.java
  18. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/Permission.java
  19. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/Session.java
  20. 2
      de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/User.java
  21. 2
      de.srsoftware.oidc.api/src/test/java/de/srsoftware/oidc/api/AuthServiceTest.java
  22. 2
      de.srsoftware.oidc.api/src/test/java/de/srsoftware/oidc/api/ClientServiceTest.java
  23. 2
      de.srsoftware.oidc.api/src/test/java/de/srsoftware/oidc/api/KeyStoreTest.java
  24. 2
      de.srsoftware.oidc.api/src/test/java/de/srsoftware/oidc/api/MailConfigTest.java
  25. 2
      de.srsoftware.oidc.api/src/test/java/de/srsoftware/oidc/api/SessionServiceTest.java
  26. 2
      de.srsoftware.oidc.api/src/test/java/de/srsoftware/oidc/api/UserServiceTest.java
  27. 2
      de.srsoftware.oidc.app/src/main/java/de/srsoftware/oidc/app/Application.java
  28. 2
      de.srsoftware.oidc.app/src/main/java/de/srsoftware/oidc/app/Configuration.java
  29. 2
      de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/ClientController.java
  30. 2
      de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/Controller.java
  31. 2
      de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/EmailController.java
  32. 2
      de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/KeyStoreController.java
  33. 2
      de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/RotatingKeyManager.java
  34. 2
      de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/TokenController.java
  35. 2
      de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/UserController.java
  36. 2
      de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/WellKnownController.java
  37. 2
      de.srsoftware.oidc.datastore.encrypted/src/main/java/de/srsoftware/oidc/datastore/encrypted/EncryptedClientService.java
  38. 2
      de.srsoftware.oidc.datastore.encrypted/src/main/java/de/srsoftware/oidc/datastore/encrypted/EncryptedConfig.java
  39. 2
      de.srsoftware.oidc.datastore.encrypted/src/main/java/de/srsoftware/oidc/datastore/encrypted/EncryptedKeyStore.java
  40. 2
      de.srsoftware.oidc.datastore.encrypted/src/main/java/de/srsoftware/oidc/datastore/encrypted/EncryptedMailConfig.java
  41. 2
      de.srsoftware.oidc.datastore.encrypted/src/main/java/de/srsoftware/oidc/datastore/encrypted/EncryptedUserService.java
  42. 2
      de.srsoftware.oidc.datastore.encrypted/src/test/java/de/srsoftware/oidc/datastore/encrypted/EncryptedClientServiceTest.java
  43. 2
      de.srsoftware.oidc.datastore.encrypted/src/test/java/de/srsoftware/oidc/datastore/encrypted/EncryptedConfigTest.java
  44. 2
      de.srsoftware.oidc.datastore.encrypted/src/test/java/de/srsoftware/oidc/datastore/encrypted/EncryptedKeyStoreTest.java
  45. 2
      de.srsoftware.oidc.datastore.encrypted/src/test/java/de/srsoftware/oidc/datastore/encrypted/EncryptedMailConfigTest.java
  46. 2
      de.srsoftware.oidc.datastore.encrypted/src/test/java/de/srsoftware/oidc/datastore/encrypted/EncryptedUserServiceTest.java
  47. 2
      de.srsoftware.oidc.datastore.file/src/main/java/de/srsoftware/oidc/datastore/file/FileStore.java
  48. 2
      de.srsoftware.oidc.datastore.file/src/main/java/de/srsoftware/oidc/datastore/file/FileStoreProvider.java
  49. 2
      de.srsoftware.oidc.datastore.file/src/main/java/de/srsoftware/oidc/datastore/file/PlaintextKeyStore.java
  50. 2
      de.srsoftware.oidc.datastore.file/src/test/java/de/srsoftware/oidc/datastore/file/FileStoreAuthServiceTest.java
  51. 2
      de.srsoftware.oidc.datastore.file/src/test/java/de/srsoftware/oidc/datastore/file/FileStoreClientServiceTest.java
  52. 2
      de.srsoftware.oidc.datastore.file/src/test/java/de/srsoftware/oidc/datastore/file/FileStoreMailConfigTest.java
  53. 2
      de.srsoftware.oidc.datastore.file/src/test/java/de/srsoftware/oidc/datastore/file/FileStoreSessionServiceTest.java
  54. 2
      de.srsoftware.oidc.datastore.file/src/test/java/de/srsoftware/oidc/datastore/file/FileStoreUserServiceTest.java
  55. 2
      de.srsoftware.oidc.datastore.file/src/test/java/de/srsoftware/oidc/datastore/file/PlaintextKeyStoreTest.java
  56. 2
      de.srsoftware.oidc.web/src/main/java/de/srsoftware/oidc/web/Forward.java
  57. 2
      de.srsoftware.oidc.web/src/main/java/de/srsoftware/oidc/web/StaticPages.java
  58. 7
      de.srsoftware.oidc.web/src/main/resources/en/scripts/authorization.js

5
build.gradle.kts

@ -12,15 +12,14 @@ spotless { @@ -12,15 +12,14 @@ spotless {
target("**/src/**/java/**/*.java")
removeUnusedImports()
importOrder()
clangFormat("19.1.7").style("file:config/clang-format")
licenseHeader("/* © SRSoftware 2024 */")
licenseHeader("/* © SRSoftware 2025 */")
}
}
subprojects {
group = "de.srsoftware"
version = "1.0-SNAPSHOT"
version = "1.0.0"
apply(plugin = "java")
apply(plugin = "maven-publish")

240
config/clang-format

@ -1,240 +0,0 @@ @@ -1,240 +0,0 @@
---
Language: Java
AccessModifierOffset: -1
AlignAfterOpenBracket: Align
AlignArrayOfStructures: None
AlignConsecutiveAssignments:
Enabled: true
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
PadOperators: true
AlignConsecutiveBitFields:
Enabled: false
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
PadOperators: false
AlignConsecutiveDeclarations:
Enabled: true
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
PadOperators: false
AlignConsecutiveMacros:
Enabled: false
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
PadOperators: false
AlignConsecutiveShortCaseStatements:
Enabled: false
AcrossEmptyLines: false
AcrossComments: false
AlignCaseColons: false
AlignEscapedNewlines: Left
AlignOperands: Align
AlignTrailingComments:
Kind: Always
OverEmptyLines: 0
AllowAllArgumentsOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: false
AllowShortEnumsOnASingleLine: true
AllowShortFunctionsOnASingleLine: false
AllowShortIfStatementsOnASingleLine: WithoutElse
AllowShortLambdasOnASingleLine: All
AllowShortLoopsOnASingleLine: true
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: true
AlwaysBreakTemplateDeclarations: Yes
AttributeMacros:
- __capability
BinPackArguments: true
BinPackParameters: true
BitFieldColonSpacing: Both
BraceWrapping:
AfterCaseLabel: false
AfterClass: false
AfterControlStatement: Never
AfterEnum: false
AfterExternBlock: false
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
BeforeCatch: false
BeforeElse: false
BeforeLambdaBody: false
BeforeWhile: false
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true
BreakAfterAttributes: Never
BreakAfterJavaFieldAnnotations: false
BreakArrays: true
BreakBeforeBinaryOperators: None
BreakBeforeConceptDeclarations: Always
BreakBeforeBraces: Attach
BreakBeforeInlineASMColon: OnlyMultiline
BreakBeforeTernaryOperators: true
BreakConstructorInitializers: BeforeColon
BreakInheritanceList: BeforeColon
BreakStringLiterals: true
ColumnLimit: 999
CommentPragmas: '^ IWYU pragma:'
CompactNamespaces: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: true
DisableFormat: false
EmptyLineAfterAccessModifier: Never
EmptyLineBeforeAccessModifier: LogicalBlock
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
ForEachMacros:
- foreach
- Q_FOREACH
- BOOST_FOREACH
IfMacros:
- KJ_IF_MAYBE
IncludeBlocks: Regroup
IncludeCategories:
- Regex: '^<ext/.*\.h>'
Priority: 2
SortPriority: 0
CaseSensitive: false
- Regex: '^<.*\.h>'
Priority: 1
SortPriority: 0
CaseSensitive: false
- Regex: '^<.*'
Priority: 2
SortPriority: 0
CaseSensitive: false
- Regex: '.*'
Priority: 3
SortPriority: 0
CaseSensitive: false
IncludeIsMainRegex: '([-_](test|unittest))?$'
IncludeIsMainSourceRegex: ''
IndentAccessModifiers: false
IndentCaseBlocks: false
IndentCaseLabels: true
IndentExternBlock: AfterExternBlock
IndentGotoLabels: true
IndentPPDirectives: None
IndentRequiresClause: true
IndentWidth: 16
IndentWrappedFunctionNames: false
InsertBraces: false
InsertNewlineAtEOF: false
InsertTrailingCommas: None
IntegerLiteralSeparator:
Binary: 0
BinaryMinDigits: 0
Decimal: 0
DecimalMinDigits: 0
Hex: 0
HexMinDigits: 0
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: false
KeepEmptyLinesAtEOF: false
LambdaBodyIndentation: Signature
LineEnding: DeriveLF
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 2
NamespaceIndentation: None
ObjCBinPackProtocolList: Never
ObjCBlockIndentWidth: 2
ObjCBreakBeforeNestedBlockParam: true
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PackConstructorInitializers: NextLine
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 1
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakOpenParenthesis: 0
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyIndentedWhitespace: 0
PenaltyReturnTypeOnItsOwnLine: 200
PointerAlignment: Left
PPIndentWidth: -1
QualifierAlignment: Leave
ReferenceAlignment: Pointer
ReflowComments: true
RemoveBracesLLVM: false
RemoveParentheses: Leave
RemoveSemicolon: false
RequiresClausePosition: OwnLine
RequiresExpressionIndentation: OuterScope
SeparateDefinitionBlocks: Leave
ShortNamespaceLines: 1
SortIncludes: CaseSensitive
SortJavaStaticImport: Before
SortUsingDeclarations: LexicographicNumeric
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: true
SpaceAroundPointerQualifiers: Default
SpaceBeforeAssignmentOperators: true
SpaceBeforeCaseColon: false
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeJsonColon: false
SpaceBeforeParens: ControlStatements
SpaceBeforeParensOptions:
AfterControlStatements: true
AfterForeachMacros: true
AfterFunctionDefinitionName: false
AfterFunctionDeclarationName: false
AfterIfMacros: true
AfterOverloadedOperator: false
AfterRequiresInClause: false
AfterRequiresInExpression: false
BeforeNonEmptyParentheses: false
SpaceBeforeRangeBasedForLoopColon: true
SpaceBeforeSquareBrackets: false
SpaceInEmptyBlock: false
SpacesBeforeTrailingComments: 2
SpacesInAngles: Never
SpacesInContainerLiterals: true
SpacesInLineCommentPrefix:
Minimum: 1
Maximum: -1
SpacesInParens: Never
SpacesInParensOptions:
InCStyleCasts: false
InConditionalStatements: false
InEmptyParentheses: false
Other: false
SpacesInSquareBrackets: false
Standard: Auto
StatementAttributeLikeMacros:
- Q_EMIT
StatementMacros:
- Q_UNUSED
- QT_REQUIRE_VERSION
TabWidth: 16
UseTab: Always
VerilogBreakBetweenInstancePorts: true
WhitespaceSensitiveMacros:
- BOOST_PP_STRINGIZE
- CF_SWIFT_NAME
- NS_SWIFT_NAME
- PP_STRINGIZE
- STRINGIZE
...

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/AuthorizationService.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import de.srsoftware.oidc.api.data.AuthResult;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/ClientService.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import de.srsoftware.oidc.api.data.Client;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/Constants.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/KeyManager.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import java.io.IOException;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/KeyStorage.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import java.io.IOException;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/MailConfig.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import static de.srsoftware.oidc.api.Constants.*;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/ResourceLoader.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import java.util.Optional;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/SessionService.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import de.srsoftware.oidc.api.data.Session;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/UserService.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import static java.util.Optional.empty;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/AccessToken.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api.data;
import java.time.Instant;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/AuthResult.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api.data;
import java.util.Set;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/Authorization.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api.data;
public record Authorization(String clientId, String userId, AuthorizedScopes scopes) {

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/AuthorizedScopes.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api.data;
import java.time.Instant;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/Client.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api.data;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/Lock.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api.data;
import java.time.Instant;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/Permission.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api.data;
public enum Permission { MANAGE_CLIENTS, MANAGE_PERMISSIONS, MANAGE_SMTP, MANAGE_USERS }

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/Session.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api.data;
import java.time.Instant;

2
de.srsoftware.oidc.api/src/main/java/de/srsoftware/oidc/api/data/User.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api.data;
import static de.srsoftware.oidc.api.Constants.EMAIL;

2
de.srsoftware.oidc.api/src/test/java/de/srsoftware/oidc/api/AuthServiceTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import static de.srsoftware.oidc.api.Constants.OPENID;

2
de.srsoftware.oidc.api/src/test/java/de/srsoftware/oidc/api/ClientServiceTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import static de.srsoftware.tools.Strings.uuid;

2
de.srsoftware.oidc.api/src/test/java/de/srsoftware/oidc/api/KeyStoreTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import static de.srsoftware.oidc.api.Constants.EXPIRATION;

2
de.srsoftware.oidc.api/src/test/java/de/srsoftware/oidc/api/MailConfigTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import static de.srsoftware.oidc.api.Constants.*;

2
de.srsoftware.oidc.api/src/test/java/de/srsoftware/oidc/api/SessionServiceTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import static de.srsoftware.tools.Strings.uuid;

2
de.srsoftware.oidc.api/src/test/java/de/srsoftware/oidc/api/UserServiceTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.api;
import static de.srsoftware.oidc.api.data.Permission.*;

2
de.srsoftware.oidc.app/src/main/java/de/srsoftware/oidc/app/Application.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.app;

2
de.srsoftware.oidc.app/src/main/java/de/srsoftware/oidc/app/Configuration.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.app;
import static java.util.Optional.empty;

2
de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/ClientController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.backend;
import static de.srsoftware.oidc.api.Constants.*;

2
de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/Controller.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.backend;
import com.sun.net.httpserver.HttpExchange;

2
de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/EmailController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.backend;
import static de.srsoftware.oidc.api.Constants.*;

2
de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/KeyStoreController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.backend;
import com.sun.net.httpserver.HttpExchange;

2
de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/RotatingKeyManager.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.backend;
import static de.srsoftware.oidc.api.Constants.EXPIRATION;

2
de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/TokenController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.backend;
import static de.srsoftware.oidc.api.Constants.*;

2
de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/UserController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.backend;
import static de.srsoftware.oidc.api.Constants.*;

2
de.srsoftware.oidc.backend/src/main/java/de/srsoftware/oidc/backend/WellKnownController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.backend;

2
de.srsoftware.oidc.datastore.encrypted/src/main/java/de/srsoftware/oidc/datastore/encrypted/EncryptedClientService.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.encrypted;
import static java.util.Optional.empty;

2
de.srsoftware.oidc.datastore.encrypted/src/main/java/de/srsoftware/oidc/datastore/encrypted/EncryptedConfig.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.encrypted;
import static java.nio.charset.StandardCharsets.UTF_8;

2
de.srsoftware.oidc.datastore.encrypted/src/main/java/de/srsoftware/oidc/datastore/encrypted/EncryptedKeyStore.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.encrypted;
import de.srsoftware.oidc.api.KeyStorage;

2
de.srsoftware.oidc.datastore.encrypted/src/main/java/de/srsoftware/oidc/datastore/encrypted/EncryptedMailConfig.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.encrypted;
/* © SRSoftware 2024 */

2
de.srsoftware.oidc.datastore.encrypted/src/main/java/de/srsoftware/oidc/datastore/encrypted/EncryptedUserService.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.encrypted;
import static de.srsoftware.oidc.api.Constants.*;

2
de.srsoftware.oidc.datastore.encrypted/src/test/java/de/srsoftware/oidc/datastore/encrypted/EncryptedClientServiceTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.encrypted; /* © SRSoftware 2024 */
import static de.srsoftware.tools.Optionals.nullable;
import static de.srsoftware.tools.Strings.uuid;

2
de.srsoftware.oidc.datastore.encrypted/src/test/java/de/srsoftware/oidc/datastore/encrypted/EncryptedConfigTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.encrypted; /* © SRSoftware 2024 */
import static de.srsoftware.tools.Strings.uuid;
import static org.junit.jupiter.api.Assertions.assertEquals;

2
de.srsoftware.oidc.datastore.encrypted/src/test/java/de/srsoftware/oidc/datastore/encrypted/EncryptedKeyStoreTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.encrypted; /* © SRSoftware 2024 */
import static de.srsoftware.tools.Strings.uuid;

2
de.srsoftware.oidc.datastore.encrypted/src/test/java/de/srsoftware/oidc/datastore/encrypted/EncryptedMailConfigTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.encrypted; /* © SRSoftware 2024 */
import static de.srsoftware.tools.Strings.uuid;
import static org.junit.jupiter.api.Assertions.*;

2
de.srsoftware.oidc.datastore.encrypted/src/test/java/de/srsoftware/oidc/datastore/encrypted/EncryptedUserServiceTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.encrypted; /* © SRSoftware 2024 */
import static de.srsoftware.oidc.api.Constants.*;
import static de.srsoftware.tools.Optionals.nullable;

2
de.srsoftware.oidc.datastore.file/src/main/java/de/srsoftware/oidc/datastore/file/FileStore.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.file; /* © SRSoftware 2024 */
import static de.srsoftware.oidc.api.Constants.*;
import static de.srsoftware.oidc.api.data.User.*;

2
de.srsoftware.oidc.datastore.file/src/main/java/de/srsoftware/oidc/datastore/file/FileStoreProvider.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.file;
import de.srsoftware.tools.UuidHasher;

2
de.srsoftware.oidc.datastore.file/src/main/java/de/srsoftware/oidc/datastore/file/PlaintextKeyStore.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.file;
import static java.lang.System.Logger.Level.DEBUG;

2
de.srsoftware.oidc.datastore.file/src/test/java/de/srsoftware/oidc/datastore/file/FileStoreAuthServiceTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.file;
import static org.junit.jupiter.api.Assertions.*;

2
de.srsoftware.oidc.datastore.file/src/test/java/de/srsoftware/oidc/datastore/file/FileStoreClientServiceTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.file;

2
de.srsoftware.oidc.datastore.file/src/test/java/de/srsoftware/oidc/datastore/file/FileStoreMailConfigTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.file;
import static de.srsoftware.oidc.api.Constants.*;

2
de.srsoftware.oidc.datastore.file/src/test/java/de/srsoftware/oidc/datastore/file/FileStoreSessionServiceTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.file;

2
de.srsoftware.oidc.datastore.file/src/test/java/de/srsoftware/oidc/datastore/file/FileStoreUserServiceTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.file;
import de.srsoftware.oidc.api.UserService;

2
de.srsoftware.oidc.datastore.file/src/test/java/de/srsoftware/oidc/datastore/file/PlaintextKeyStoreTest.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.datastore.file;
import de.srsoftware.oidc.api.KeyStorage;

2
de.srsoftware.oidc.web/src/main/java/de/srsoftware/oidc/web/Forward.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.web;
import static java.lang.System.Logger.Level.INFO;

2
de.srsoftware.oidc.web/src/main/java/de/srsoftware/oidc/web/StaticPages.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* © SRSoftware 2024 */
/* © SRSoftware 2025 */
package de.srsoftware.oidc.web;
import static java.lang.System.Logger.Level.*;

7
de.srsoftware.oidc.web/src/main/resources/en/scripts/authorization.js

@ -51,17 +51,12 @@ function handleResponse(response){ @@ -51,17 +51,12 @@ function handleResponse(response){
}
response.json().then(json => {
console.log("handleResponse → error",json);
if (json.error) show(json.error);
if (json.message) show(json.message);
if (json.data.client_id) setText('client_id',json.data.client_id);
if (json.data.parameter) setText('parameter',json.data.parameter);
if (json.data.redirect_uri) setText('redirect_uri',json.data.redirect_uri);
if (json.data.response_type)setText('response_type',json.data.response_type)
});
/*if (json.error != "invalid_request_uri"){
var url = params.get('redirect_uri') + '?' + new URLSearchParams(json).toString();
console.log('redirecting to '+url);
redirect(url);
}*/
}
}

Loading…
Cancel
Save