ak58588 commented on this pull request.


> @@ -63,6 +64,17 @@ protected final String guiceProvideTimeStamp(@TimeStamp 
> Supplier<String> cache)
    protected String provideTimeStamp(@TimeStamp Supplier<String> cache) {
       return cache.get();
    }
+   
+   /** 
+   * checks which Authentication type is used 
+   *
+   */
+   @Named("sasAuth")
+   @Provides 
+   protected Boolean authSAS(@org.jclouds.location.Provider 
Supplier<Credentials> creds) {
+         String credential =  creds.get().credential;
+      return credential.matches("sv.*se.*sig.*");

On the other hand, the SAS is just a query string. There would probably be a 
way to check if it is a query string  with the use of java URI classes. And we 
are not able to check its validity anyway, so here it would be more about 
format and how to differ Key and SAS. 

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1270#discussion_r256304206

Reply via email to