Skip to content

Enhance Client Initialization and Authentication Configuration#137

Merged
jkralik merged 66 commits intomainfrom
jkralik/feature/init-remotely-app
Dec 7, 2023
Merged

Enhance Client Initialization and Authentication Configuration#137
jkralik merged 66 commits intomainfrom
jkralik/feature/init-remotely-app

Conversation

@jkralik
Copy link
Member

@jkralik jkralik commented Aug 14, 2023

This pull request enhances the initialization process for clients, introducing a configuration options for client-application via API. The addition of a Reset function allows the application to transition to an uninitialized state, providing users the flexibility to choose between X509 and PreSharedKey device authentication methods. This update empowers remote clients connected to plgd-hub, allowing seamless configuration of device authentication to meet specific requirements.

Changes Introduced:

  1. Client Initialization:

    • Enables configuration of client application during the initialization process via UI
    • Introduces a Reset function to transition the application to an uninitialized state.
  2. Authentication Methods:

    • Provides support for both X509 and PreSharedKey device authentication methods from UI
  3. Code Reusability and Maintainability:

    • Implements changes to the Devices pages by leveraging code from the shared UI repository (shared-ui).
    • Enhances code reusability and maintainability across projects.

@jkralik jkralik force-pushed the jkralik/feature/init-remotely-app branch 2 times, most recently from 596185b to 6aac879 Compare August 16, 2023 09:26
@jkralik jkralik requested a review from Danielius1922 August 16, 2023 10:30
@jkralik jkralik marked this pull request as ready for review August 16, 2023 10:31
@jkralik jkralik force-pushed the jkralik/feature/init-remotely-app branch from 499ae10 to 9a4d0f9 Compare August 30, 2023 14:38
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

82.2% 82.2% Coverage
0.0% 0.0% Duplication

@jkralik jkralik force-pushed the jkralik/feature/init-remotely-app branch 2 times, most recently from 746f5c1 to c605cd1 Compare November 13, 2023 15:26
@jkralik jkralik force-pushed the jkralik/feature/init-remotely-app branch from e82890b to d9b1f8e Compare December 7, 2023 12:21
@jkralik jkralik changed the title initialize client-application from plgd-hub Enhance Client Initialization and Authentication Configuration Dec 7, 2023
@jkralik jkralik force-pushed the jkralik/feature/init-remotely-app branch from f6e9754 to d74e98a Compare December 7, 2023 12:52
@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 7, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 1 Code Smell

79.8% 79.8% Coverage
0.0% 0.0% Duplication

@jkralik jkralik merged commit ffdc0f8 into main Dec 7, 2023
@jkralik jkralik deleted the jkralik/feature/init-remotely-app branch December 7, 2023 13:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants