ajaygk95 commented on a change in pull request #3277: [ZEPPELIN-2881] Fix OIDC
logout
URL: https://github.com/apache/zeppelin/pull/3277#discussion_r245927138
##########
File path: docs/setup/basics/how_to_build.md
##########
@@ -174,9 +180,9 @@ Bulid examples under zeppelin-examples directory
Here are some examples with several options:
```bash
-# build with spark-2.1, scala-2.11
+# build with spark-2.1, scala-2.11 and OIDC
./dev/change_scala_version.sh 2.11
-mvn clean package -Pspark-2.1 -Phadoop-2.4 -Pscala-2.11 -DskipTests
+mvn clean package -Pspark-2.1 -Phadoop-2.4 -Pscala-2.11 -DskipTests -Poidc
Review comment:
When we add buji jars to zeppelin classpath and then configure basic
authentication in shiro we get 2 realms.
One which we add in shiro and one more which is added as part of buji
jars implicitly. So in this case basic username password authentication was not
working. This is the exception i was getting.
`Caused by: java.lang.Exception: IniRealm/password based auth mechanisms
should be exclusive. Consider removing [users] block from shiro.ini
at
org.apache.zeppelin.server.ZeppelinServer.<init>(ZeppelinServer.java:112)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)`
Attaching the full exception trace
[exception.log](https://github.com/apache/zeppelin/files/2736036/exception.log).
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services