Skip to content
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.

Commit

Permalink
Merge pull request #15 from erpya/feature/add-transcoding
Browse files Browse the repository at this point in the history
refactory
  • Loading branch information
yamelsenih authored Sep 28, 2023
2 parents 98e2b86 + 10b7484 commit 3502085
Show file tree
Hide file tree
Showing 7 changed files with 82 additions and 480 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,7 @@ public class AuthorizationServerInterceptor implements ServerInterceptor {
private static List<String> ALLOW_REQUESTS_WITHOUT_TOKEN = Arrays.asList(
""
);

/** Revoke session */
// private static List<String> REVOKE_TOKEN_SERVICES = Arrays.asList(
// ""
// );

@Override
public <ReqT, RespT> ServerCall.Listener<ReqT> interceptCall(ServerCall<ReqT, RespT> serverCall, Metadata metadata, ServerCallHandler<ReqT, RespT> serverCallHandler) {
String callingMethod = serverCall.getMethodDescriptor().getFullMethodName();
Expand All @@ -48,17 +44,14 @@ public <ReqT, RespT> ServerCall.Listener<ReqT> interceptCall(ServerCall<ReqT, Re
}

Status status;
String validToken = metadata.get(Constants.AUTHORIZATION_METADATA_KEY);
String validToken = metadata.get(TokenManager.AUTHORIZATION_METADATA_KEY);
if (validToken == null || validToken.trim().length() <= 0) {
status = Status.UNAUTHENTICATED.withDescription("Authorization token is missing");
} else if (!validToken.startsWith(Constants.BEARER_TYPE)) {
} else if (!validToken.startsWith(TokenManager.BEARER_TYPE)) {
status = Status.UNAUTHENTICATED.withDescription("Unknown authorization type");
} else {
try {
Properties sessioncontext = SessionManager.getSessionFromToken(validToken);
// if(REVOKE_TOKEN_SERVICES.contains(callingMethod)) {
// ;
// }
Context context = Context.current().withValue(SESSION_CONTEXT, sessioncontext);
return Contexts.interceptCall(context, serverCall, metadata, serverCallHandler);
} catch (Exception e) {
Expand Down
26 changes: 0 additions & 26 deletions src/main/java/org/spin/authentication/Constants.java

This file was deleted.

237 changes: 0 additions & 237 deletions src/main/java/org/spin/authentication/ContextManager.java

This file was deleted.

Loading

0 comments on commit 3502085

Please sign in to comment.