Client Configuration

为了请求令牌,客户端必须知道具体的信息,比如它的 client__id 和 client__secret 。不同的 OP 所对应的这些信息似乎也是不同的,所以在服务中可以使用服务配置对象来索引客户端配置对象。

Static Client Configuration

提供预先注册过的客户端连接到服务器的信息。

<bean class="org.mitre.openid.connect.client.service.impl.StaticClientConfigurationService" id="staticClientConfigurationService">
    <property name="clients">
        <map>
            <entry key="https://accounts.cloudtrust.com.cn">
                <bean class="org.mitre.oauth2.model.RegisteredClient">
                    <property name="clientId" value="client-basic" />
                    <property name="clientSecret" value="secret" />
                    <property name="scope">
                        <set value-type="java.lang.String">
                            <value>openid</value>
                            <value>email</value>
                            <value>address</value>
                            <value>profile</value>
                            <value>phone</value>
                        </set>
                    </property>
                    <property name="tokenEndpointAuthMethod" value="SECRET_BASIC" />
                    <property name="redirectUris">
                        <set>
                            <value>http://localhost:8080/simple-web-app/openid_connect_login</value>
                        </set>
                    </property>
                     <property name="postLogoutRedirectUris">
                         <set>
                             <value>http://localhost:8080/j_spring_security_logout</value>
                        </set>
                    </property>                    
                </bean>
            </entry>
        </map>
    </property>
</bean>

results matching ""

    No results matching ""