Skip to content

Support SSO for shared users across sub-organizations.#8156

Open
Yasasr1 wants to merge 4 commits into
wso2:masterfrom
Yasasr1:cross-org-sso
Open

Support SSO for shared users across sub-organizations.#8156
Yasasr1 wants to merge 4 commits into
wso2:masterfrom
Yasasr1:cross-org-sso

Refactor session caching and organization session validation.

b003da4
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 22, 2026 in 1m 47s

Annotations

Check failure on line 1467 in components/authentication-framework/org.wso2.carbon.identity.application.authentication.framework/src/main/java/org/wso2/carbon/identity/application/authentication/framework/handler/request/impl/DefaultAuthenticationRequestHandler.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 21 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ7KxMuUBQggrurYM7d5&open=AZ7KxMuUBQggrurYM7d5&pullRequest=8156

Check failure on line 1347 in components/authentication-framework/org.wso2.carbon.identity.application.authentication.framework/src/main/java/org/wso2/carbon/identity/application/authentication/framework/handler/request/impl/DefaultRequestCoordinator.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 47 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ7KxMzMBQggrurYM7d7&open=AZ7KxMzMBQggrurYM7d7&pullRequest=8156

Check failure on line 78 in components/authentication-framework/org.wso2.carbon.identity.application.authentication.framework/src/main/java/org/wso2/carbon/identity/application/authentication/framework/cache/SessionContextCache.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal " and validity time " 3 times.

See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ7uZYqPfxmvjcASb9oQ&open=AZ7uZYqPfxmvjcASb9oQ&pullRequest=8156

Check warning on line 1373 in components/authentication-framework/org.wso2.carbon.identity.application.authentication.framework/src/main/java/org/wso2/carbon/identity/application/authentication/framework/handler/request/impl/DefaultRequestCoordinator.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reduce the total number of break and continue statements in this loop to use at most one.

See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ7KxMzMBQggrurYM7d6&open=AZ7KxMzMBQggrurYM7d6&pullRequest=8156

Check failure on line 78 in components/authentication-framework/org.wso2.carbon.identity.application.authentication.framework/src/main/java/org/wso2/carbon/identity/application/authentication/framework/cache/SessionContextCache.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal " with accessed time " 3 times.

See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ7uZYqPfxmvjcASb9oP&open=AZ7uZYqPfxmvjcASb9oP&pullRequest=8156